java学习(161):同步代码块
生活随笔
收集整理的這篇文章主要介紹了
java学习(161):同步代码块
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
public class SynCode implements Runnable{public void run(){synchronized (this){Thread current=Thread.currentThread();//獲取當(dāng)前線程for(int i=1;i<10;i++){System.out.println( "當(dāng)前執(zhí)行代碼塊的名稱為" +current.getName());try {Thread.sleep( 1000 );}catch (InterruptedException e){e.printStackTrace();}}}}
}
測試類
//同步代碼塊 public class test108 {public static void main(String[] args){SynCode synCode=new SynCode();Thread t0=new Thread( synCode,"歌謠" );Thread t1=new Thread( synCode,"東方不敗");Thread t2=new Thread( synCode ,"火運");t2.setPriority( Thread.MAX_PRIORITY );t2.start();t1.start();t0.start();} }運行結(jié)果
總結(jié)
以上是生活随笔為你收集整理的java学习(161):同步代码块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GD32VF103学习笔记(1)
- 下一篇: 虚拟机下安装MSDN简体中文版win98