在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  Linux/ java 這兩種運(yùn)行線(xiàn)程方式有啥區(qū)別?

java 這兩種運(yùn)行線(xiàn)程方式有啥區(qū)別?

各位大神,小弟剛學(xué)java多線(xiàn)程碰到個(gè)問(wèn)題
創(chuàng)建線(xiàn)程的時(shí)候有兩種方法
第一種

myTest a = new myTest(out,"ccc");
    new Thread(a).start();
    new Thread(a).start();
    
  

第二種

 new Thread(new myTest(out,"aa")).start();
 new Thread(new myTest(out,"bb")).start();

這兩種創(chuàng)建線(xiàn)程 有啥區(qū)別呢 推薦用哪個(gè)呢??

回答
編輯回答
礙你眼

區(qū)別很大,第一種創(chuàng)建一個(gè)myTest對(duì)象,第二種兩個(gè),第二種使用synchronized (this)無(wú)法鎖住同步代碼塊.

2017年4月21日 18:56