example7_2.java

来自「书中的例题」· Java 代码 · 共 28 行

JAVA
28
字号
/* 构造一个实现Runnable接口的类 */
class ThreadCounting  implements Runnable  //实现接口
{
  public void run()
  {
    for(int i=0;i<10;i++){
       System.out.print(Thread.currentThread().getName()+":  i="+i+"\n");
		try{ Thread.sleep(200);}
		catch(InterruptedException e){System.out.print(e);}
	}
  }
}
 /*下面再构造另一个类,在它的main()方法中创建并启动二个线程对象。 */
public class  Example7_2
{   
   public static void main(String []args)
   {
     System.out.println("Starting ThreadTest");
     ThreadCounting t=new ThreadCounting();  //实例化线程
     Thread thread1=new Thread(t,"线程1");  //线程体为t,线程名为线程1
	 Thread thread2=new Thread(t,"线程2");  //线程体为t,线程名为线程2
	 thread1.start();                       //启动线程
     thread2.start();                       //启动线程
     for(int i=0;i<10;i++) 
       System.out.print("main()"+":  i="+i+"\n");
   }
}

⌨️ 快捷键说明

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