您的位置:首页 > 编程语言 > Java开发

java实现多线程有两种方法:1、集成Thread类、2、实现Runnable接口

2017-07-25 09:49 761 查看
实现Runnable接口有如下优势

1、避免由于java的单继承而带来的局限。

2、相同功能的线程可以共享同一个资源。

例如:

classMyThread
extendsThread {
         privateinttickets = 5;
         publicvoidrun() {
                   for(inti = 0; i < 10; i++) {
                            if (tickets> 0) {
                                     System.out.println("Nowtickets is: " +
tickets--);
                            }
                   }
         }
}

classMyThread2
implementsRunnable {
         privateinttickets = 5;
         publicvoidrun() {
                   for(inti = 0; i < 10; i++) {
                            if (tickets> 0) {
                                     System.out.println("Nowtickets is: " +
tickets--);
                            }
                   }
         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐