多线程的创建方式
发布日期:2021-09-16 12:20:03
浏览次数:5
分类:技术文章
本文共 934 字,大约阅读时间需要 3 分钟。
public static void main(String[] args) { Thread thread=new Thread(){ public void run(){ for(int i=0;i<=100;i++){ System.out.println(Thread.currentThread().getName()+":【"+i+"】"); } } }; thread.start(); Thread thread1=new Thread( new Runnable(){ public void run(){ for(int i=0;i<=100;i++){ System.out.println(Thread.currentThread().getName()+":【"+i+"】"); } } } ); thread1.start(); Thread thread2=new Thread( //同时使用runnable和thread,结果使用的是thread,因为会调用runnable,是因为thread方法的run方法被覆盖了,导致不能找到runnable //原来的run方法: /*public void run() { if (target != null) { target.run(); } }*/ new Runnable(){ public void run(){ for(int i=0;i<=100;i++){ System.out.println("runnable:"+Thread.currentThread().getName()+":【"+i+"】"); } } } ){ public void run(){ for(int i=0;i<=100;i++){ System.out.println("thread:"+Thread.currentThread().getName()+":【"+i+"】"); } } }; thread2.start(); }
转载地址:https://blog.csdn.net/wxwzy738/article/details/7484520 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月20日 05时31分42秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
取消掉Transfer-Encoding:chunked
2019-04-27
HTTP协议中的Tranfer-Encoding:chunked编码解析
2019-04-27
JavaScript面向对象编程
2019-04-27
在Javascript中使用面向对象的编程
2019-04-27
由浅入深剖析.htaccess
2019-04-27
php函数serialize()与unserialize()
2019-04-27
PHP Webservice的发布与调用
2019-04-27
php反射类 ReflectionClass
2019-04-27
php扩展xdebug基本使用
2019-04-27
为 PHP 应用提速、提速、再提速
2019-04-27
Linux下gedit显示行号
2019-04-27
《Advanced PHP Programming》读书笔记
2019-04-27
让我们谈谈RAID
2019-04-27
jQuery日期选择器插件date-input
2019-04-27
PHP使用curl_multi_add_handle并行处理
2019-04-27
NP问题
2019-04-27
AT&T与Intel汇编语言的比较
2019-04-27
javascript解析json
2019-04-27
WinDbg安装与使用
2019-04-27
推荐阅读的多核编程技术书籍
2019-04-27