?? threadsynchronizdemo1.java
字號:
public class ThreadSynchronizDemo1{
public synchronized void 寫文件(String 內容){
System.out.println("進入寫文件函數的線程:"+ Thread.currentThread().getName());
System.out.println("當前對象:"+ this);
try{
Thread.sleep(1000*5);
System.out.println("線程:"+ Thread.currentThread().getName() + " 休息了5秒");
}catch(Exception e){}
for(int i=0; i< 內容.length(); i++)
System.out.print(內容.charAt(i));
System.out.println("\n退出寫文件函數的線程:"+ Thread.currentThread().getName() + "\n");
}
public void 創建兩個線程(){
Runnable r = new Runnable(){
public void run(){
寫文件("學JAVA其實是件很容易的事,只要你用心學,花時間");
}
};
Thread 線程A = new Thread(r,"線程A");
Thread 線程B = new Thread(r,"線程B");
線程A.start();
線程B.start();
}
public static void main(String arg[]){
ThreadSynchronizDemo1 demo = new ThreadSynchronizDemo1();
demo.創建兩個線程();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -