⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadidmain.java

📁 java多线程编程实例_Source
💻 JAVA
字号:
public class ThreadIDMain extends Object implements Runnable {
	private ThreadID var;

	public ThreadIDMain(ThreadID var) {
		this.var = var;
	}

	public void run() {
		try { 
			print("var.getThreadID()=" + var.getThreadID());
			Thread.sleep(2000); 
			print("var.getThreadID()=" + var.getThreadID());
		} catch ( InterruptedException x ) {
			// ignore
		}
	}

	private static void print(String msg) {
		String name = Thread.currentThread().getName();
		System.out.println(name + ": " + msg);
	}

	public static void main(String[] args) {
		ThreadID tid = new ThreadID();
		ThreadIDMain shared = new ThreadIDMain(tid);

		try {
			Thread threadA = new Thread(shared, "threadA");
			threadA.start();

			Thread.sleep(500);

			Thread threadB = new Thread(shared, "threadB");
			threadB.start();

			Thread.sleep(500);

			Thread threadC = new Thread(shared, "threadC");
			threadC.start();
		} catch ( InterruptedException x ) {
			// ignore
		}
	}
}

⌨️ 快捷键说明

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