Java多线程与枚举的深入解析
1. Java主线程的使用
在Java编程中,所有程序都至少有一个执行线程,即主线程。它在程序开始运行时自动被赋予。实际上,主线程可以像其他线程一样被处理。以下是操作步骤:
1. 创建文件 :创建一个名为 UseMain.java
的文件。
2. 获取主线程引用 :要访问主线程,需调用 Thread
类的静态方法 currentThread()
,其一般形式为 static Thread currentThread()
。该方法返回调用它的线程的引用。若在主线程中调用此方法,就能获得主线程的引用,进而像控制其他线程一样控制主线程。
3. 编写代码 :以下是示例代码,它获取主线程的引用,并获取和设置主线程的名称和优先级。
/*
Try This 11-2
Controlling the main thread.
*/
class UseMain {
public static void main(String args[]) {
Thread thrd;
// Get the main thread.
thrd = Thread.currentThread();
// Display main thread's name.
System.out.println("Main thread is