threadsynchronizdemo2.java

来自「JAVA的一些基础教程」· Java 代码 · 共 29 行

JAVA
29
字号
public class ThreadSynchronizDemo2 extends Thread{
	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 ThreadSynchronizDemo2(String s){
		super(s);
	}

	public void run(){
		写文件("学JAVA其实是件很容易的事,只要你用心学,花时间");
	}

	public static void main(String arg[]){
		ThreadSynchronizDemo2 线程A = new ThreadSynchronizDemo2("线程A");
		ThreadSynchronizDemo2 线程B = new ThreadSynchronizDemo2("线程B");
		线程A.start();
		线程B.start();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?