多线程(线程池)

多线程(线程池),第1张

多线程的创建 方式一:继承 Thread 方式二:实现 Runnable 接口 方式三: JDK 5.0 新增:实现 Callable 接口 1   不利于扩展 ① 定义一个子类 MyThread 继承线程类 java.lang.Thread ,重写 run() 方法创建 MyThread 类的对象调用线程对象的 start() 方法启动线程(启动后还是执行 run 方法的) 方案二:实现Runnable接口   (不能直接返回结果)定义一个线程任务类 MyRunnable 实现 Runnable 接口,重写 run() 方法创建 MyRunnable 任务对象 MyRunnable 任务对象交给 Thread 处理。调用线程对象的 start() 方法启动线程 Thread 的构造器

public Thread(String name)

可以为当前线程指定名称

public Thread(Runnable target)

封装Runnable对象成为线程对象

public Thread(Runnable target String name )

封装Runnable对象成为线程

对象,并指定线程名称

实现Runnable接口(匿名内部类形式) 

可以创建 Runnable 的匿名内部类对象。交给 Thread 处理。调用线程对象的 start() 启动线程。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/740555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存