首页 > 其他分享 >多线程第二种,实现Runnable接口

多线程第二种,实现Runnable接口

时间:2022-11-19 10:44:31浏览次数:59  
标签:10 Runnable 接口 第二种 多线程 public TestThread

package com.msb.test02;

/**
 * @author : liu
 * 日期:10:27:43
 * 描述:TestThread实现了这个接口,才会变成一个线程类
 * 版本:1.0
 */
public class TestThread implements Runnable{
    @Override
    public void run() {
        for (int i = 1; i <= 10; i++) {
            System.out.println(Thread.currentThread().getName()+"----"+i);
        }
    }
}
package com.msb.test02;

/**
 * @author : liu
 * 日期:10:30:07
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        TestThread tt = new TestThread();
        Thread t=new Thread(tt,"子线程");
        t.start();
        //主线程里面打印1-10数字
        for (int i = 1; i <=10 ; i++) {
            System.out.println(Thread.currentThread().getName()+"-----"+i);
        }
    }
}

运行结果

 

标签:10,Runnable,接口,第二种,多线程,public,TestThread
From: https://www.cnblogs.com/jeldp/p/16905616.html

相关文章

  • 14.多线程并发在电商系统下的追本溯源(1)
                                                         ......
  • 实现Runnable
    实现Runnable实现Runnable类实现Runnable接口重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程packagecom.deng.demo01;//创建线程方式2:实现runn......
  • 进程,多线程
    今日内容详细同步与异步用来表达任务的提交方式同步 提交完任务之后原地等待任务的返回结果期间不做任何事异步 提交完任务之后不原地等待任务的返回结果直接去做......
  • Java多线程 CompletionService和ExecutorCompletionService
    (目录)一、说明Future的不足当通过.get()方法获取线程的返回值时,会导致阻塞也就是和当前这个Future关联的计算任务真正执行完成的时候才返回结果新任务必须等待已完......
  • 单线程与多线程的区别及是否有必要多线程的理解
    单线程是一个主线程,执行main方法。多线程是1个主线程,带多个子线程,可以同步进行,也可以异步进行。我个人认为单线程是1种理想的方式,对程序而已。实际上多线程才是真实的线......
  • 针对某云盘接口实现分片多线程上传功能
    因为某云盘接口文档说不支持并发上传(也就是说服务端没有采用序号标记去合并),而且在网上搜不到该网盘类似案例,都是用的单线程,导致在设计实现过程中踩了很多坑实现并发上传思......
  • c++多线程thread用法小例子
    测试分布式存储系统时,针对并发测试,同时创建500个文件,采用这种方法。#include<iostream>#include<thread>usingnamespacestd;voidproc(inta){cout<<"子线......
  • Java中 多线程的创建与使用
    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,......
  • Linux网络编程 使用socket实现简单服务器——多进程&多线程版本
    1.多进程版服务端#include<stdio.h>#include<arpa/inet.h>#include<unistd.h>#include<string.h>#include<stdlib.h>#include<signal.h>#include<wait.h>#include......
  • C#多线程(二)同步基础篇
    C#多线程(二)同步基础篇 回顾上节:我们对多线程已经有了基础的认知,知道其工作原理和一些基本维护操作,并且引出了线程安全的概念。这一篇我们要讲的主题--同步,是解决线程......