java多线程编程

更新时间:2023-01-03 00:02:41 阅读: 评论:0


2023年1月3日发(作者:平安夜快乐的英语)

java多线程简单Demo

;

classMythreadimplementsRunnable{

privateThreadt;

privateStringthreadName;

Mythread(Stringname){

threadName=name;

n("Creating"+threadName);

}

publicvoidrun(){

n("Running"+threadName);

try{

for(inti=5;i>0;i--){

n("Thread:"+threadName+","+i);

//让线程睡眠⼀会

(50);

}

}catch(InterruptedExceptione){

n("Thread"+threadName+"interrupted.");

}

n("Thread"+threadName+"exiting.");

}

publicvoidstart(){

n("Starting"+threadName);

if(t==null){

t=newThread(this,threadName);

();

}

}

}

publicclassTestThr{

publicstaticvoidmain(Stringargs[]){

Mythreadt1=newMythread("Thread-1");

();

Mythreadt2=newMythread("Thread-2");

();

}

}

构建和运⾏情况如下;

在java中可有两种⽅式实现多线程,⼀种是继承Thread类,⼀种是实现Runnable接⼝;

本文发布于:2023-01-03 00:02:41,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/80845.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图