第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Java中實(shí)現(xiàn)多線程的兩種方式

標(biāo)簽:
Java

         

/** * 使用Thread类模拟4个售票窗口共同卖100张火车票的程序 *  * 没有共享数据,每个线程各卖100张火车票 *  * @author jiqinlin * */public class ThreadTest {    public static void main(String[] args){        new MyThread().start();        new MyThread().start();        new MyThread().start();        new MyThread().start();    }        public static class MyThread extends Thread{        //车票数量        private int tickets=100;        @Override        public void run() {            while(tickets>0){                System.out.println(this.getName()+"卖出第【"+tickets--+"】张火车票");            }        }    }}


/** * 使用Runnable接口模拟4个售票窗口共同卖100张火车票的程序 *  * 共享数据,4个线程共同卖这100张火车票 * @author jiqinlin * */public class RunnableTest {    public static void main(String[] args) {        Runnable runnable=new MyThread();        new Thread(runnable).start();        new Thread(runnable).start();        new Thread(runnable).start();        new Thread(runnable).start();    }        public static class MyThread implements Runnable{        //车票数量        private int tickets=100;        public void run() {            while(tickets>0){                System.out.println(Thread.currentThread().getName()+"卖出第【"+tickets--+"】张火车票");            }        }            }}


采用继承Thread类方式: 

(1)优点:编写简单,如果需要访问当前线程,无需使用Thread.currentThread()方法,直接使用this,即可获得当前线程。 

(2)缺点:因为线程类已经继承了Thread类,所以不能再继承其他的父类。 采用实现Runnable接口方式:

采用实现Runnable接口的方式: 

(1)优点:线程类只是实现了Runable接口,还可以继承其他的类。在这种方式下,可以多个线程共享同一个目标对象,所以

非常适合多个相同线程来处理同一份资源的情况,从而可以将CPU代码和数据分开,形成清晰的模型,较好地体现了面向对象

的思想。

(2)缺点:编程稍微复杂,如果需要访问当前线程,必须使用Thread.currentThread()方法。


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消