JavaRunnable接口具体代码解密

Java Runnable 接口在学习的时候会有不少的问题让我们不能理解,其实只有一个方法 run(),我们声明自己的类实现 Runnable 接口并提供这一方法,将我们的线程代码写入其中,就完成了这一部分的任务。

公司专注于为企业提供成都网站制作、成都做网站、微信公众号开发、商城开发,小程序制作,软件定制设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。

但是Java Runnable 接口并没有任何对线程的支持,我们还必须创建 Thread 类的实例,这一点通过 Thread 类的构造函数public Thread(Runnable target);来实现。下面是一个例子:

 
 
 
  1. public class MyThread implements Runnable {   
  2. int count=1, number;   
  3. public MyThread(int num) {   
  4. numnumber = num;   
  5. System.out.println("创建线程 " + number);   
  6. }   
  7. public void run() {   
  8. while(true) {   
  9. System.out.println("线程 " + number + ":计数 " + count);   
  10. if(++count== 6) return;   
  11. }   
  12. }   
  13. public static void main(String args[]) {   
  14. for(int i = 0; i < 5; i++)   
  15. new Thread(new MyThread(i+1)).start();   
  16. }   
  17. }  

使用Java Runnable 接口来实现多线程使得我们能够在一个类中包容所有的代码,有利于封装下面让我们一起来研究一下多线程使用中的一些问题。

网站标题:JavaRunnable接口具体代码解密
文章位置:http://www.shufengxianlan.com/qtweb/news42/224242.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联