新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Java多線程中wait語(yǔ)句的具體使用方法
Java多線程在使用的時(shí)候會(huì)有很多語(yǔ)句需要我們具體的學(xué)習(xí),在這其中wait()就是其中的一個(gè)。當(dāng)然我們需要不斷的努力學(xué)習(xí)才能掌握這一個(gè)語(yǔ)句的應(yīng)用,下面的代碼會(huì)對(duì)你學(xué)習(xí)Java多線程有所幫助。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供二七網(wǎng)站建設(shè)、二七做網(wǎng)站、二七網(wǎng)站設(shè)計(jì)、二七網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、二七企業(yè)網(wǎng)站模板建站服務(wù),十多年二七做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
- class ThreadA
- {
- public static void main(String[] args)
- {
- ThreadB b=new ThreadB();
- b.start();
- System.out.println("b is start....");
- synchronized(b)//括號(hào)里的b是什么意思,起什么作用?
- {
- try
- {
- System.out.println("Waiting for b to complete...");
- b.wait();//這一句是什么意思,究竟讓誰(shuí)wait?
- System.out.println("Completed.Now back to main thread");
- }catch (InterruptedException e){}
- }
- System.out.println("Total is :"+b.total);
- }
- }
- class ThreadB extends Thread
- {
- int total;
- public void run()
- {
- synchronized(this)
- {
- System.out.println("ThreadB is running..");
- for (int i=0;i<100;i++ )
- {
- total +=i;
- System.out.println("total is "+total);
- }
- notify();
- }
- }
- }
以上就是對(duì)Java多線程的詳細(xì)介紹,希望大家有所收獲。
文章題目:Java多線程中wait語(yǔ)句的具體使用方法
路徑分享:http://www.dlmjj.cn/article/cogsepj.html


咨詢
建站咨詢
