国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java多線程加鎖

2019-11-06 07:25:28
字體:
來源:轉載
供稿:網友
package com.zhlk.thread;public class TraditionalThreadSync {	/**	 * 創建日期:2017-3-4下午10:53:49 作者:lvguanghui	 */	public static void main(String[] args) {        new TraditionalThreadSync().init();	}    PRivate void init(){    final Outputer output=new Outputer();     		new Thread(new Runnable() { 				 @Override 				public void run() { 				 while(true){ 					 try { 						Thread.sleep(500); 					} catch (InterruptedException e) { 						// TODO Auto-generated catch block 						e.printStackTrace(); 					}                    output.output3("lvguanghui");  				 } 				  				} 			}).start(); 		 		new Thread(new Runnable() {			 @Override			public void run() {			 while(true){				 try {					Thread.sleep(500);				} catch (InterruptedException e) {					// TODO Auto-generated catch block					e.printStackTrace();				}               output.output1("lvjinhan"); 			 }			 			}		}).start();    }	static  class Outputer {	  public synchronized void  output1(String name) {			int len = name.length();			//在方法內部使用關鍵字synchronized對代碼塊實現加鎖			synchronized (Outputer.class) {			  	for (int i = 0; i < len; i++) {					System.out.print(name.charAt(i));				}	             System.out.println();			  } 		}	  public synchronized void  output2(String name) {			int len = name.length();			 				for (int i = 0; i < len; i++) {					System.out.print(name.charAt(i));				}	             System.out.println();			 		}	  //在方法中使用關鍵字synchronized實現加鎖	  public static synchronized void  output3(String name) {			int len = name.length();			 				for (int i = 0; i < len; i++) {					System.out.print(name.charAt(i));				}	             System.out.println();			 		}	}}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 收藏| 区。| 抚宁县| 鄂尔多斯市| 琼中| 石首市| 巴东县| 筠连县| 石棉县| 元朗区| 阳曲县| 时尚| 河西区| 海阳市| 策勒县| 稻城县| 泌阳县| 衡东县| 临澧县| 中阳县| 若羌县| 长垣县| 门头沟区| 平顶山市| 兴宁市| 乡宁县| 赣州市| 宁津县| 广河县| 新乐市| 旺苍县| 阿克苏市| 门头沟区| 秭归县| 清远市| 高要市| 莲花县| 崇礼县| 宁河县| 临沧市| 大荔县|