线程问题runnable接口与thread问题

海风吹过的地方 发布于 2013/12/05 15:19
阅读 143
收藏 0

package xian;

public class Myrunnable implements Runnable {
 //实现Runnable接口的run方法
 public void run(){
 //获取当前线程的名字
 String name=Thread.currentThread().getName() ;
 for(int i=1;i<=100;i++){
  System.out.println("线程"+name+"正在打印"+i);
  
 }

}
public static void main(String[] args){
 //获取当前线程的名字
 String name=Thread.currentThread().getName();
 System.out.println(name+"开始执行");
 //创建线程运行的目标对象
 Myrunnable myR1=new Myrunnable();
 //创建线程对象1
 Thread thread1=new Thread(myR1);
 //创建线程对象2
 thread1.start();
 for(int i=1;i<=100;i++){
  System.out.println("线程"+name+"正在打印"+i);
  System.out.println(name+"执行完毕");
  
 }
 
}

}

 

 

标示出红色的两行代码是报错的,麻烦大家帮我看看是怎么回事啊!

期待答案,万分感谢!

加载中
0
海风吹过的地方
海风吹过的地方

package xian;
import java.lang.Thread;
import java.lang.Runnable;
public class Myrunnable implements Runnable {
 //实现Runnable接口的run方法
 public void run(){
 //获取当前线程的名字
 String name=Thread.currentThread().getName() ;
 for(int i=1;i<=100;i++){
  System.out.println("线程"+name+"正在打印"+i);
  
 }

}
public static void main(String[] args){
 //获取当前线程的名字
 String name=Thread.currentThread().getName();
 System.out.println(name+"开始执行");
 //创建线程运行的目标对象
 Myrunnable myR1=new Myrunnable();
 //创建线程对象1
 Thread thread1=new Thread(myR1);
 //创建线程对象2
 thread1.start();
 for(int i=1;i<=100;i++){
  System.out.println("线程"+name+"正在打印"+i);
  System.out.println(name+"执行完毕");
  
 }
 
}

}

 

添上标红色的两行代码,就可以了,我自己琢磨出来的,高兴ing

指尖的舞者
指尖的舞者
哇塞~好兴奋哦。这你都知道。膜拜ing
0
pseudo
pseudo
我跑了下,没问题啊,你把IDE重启下试试吧,或者换个jdk
pseudo
pseudo
回复 @海风吹过的地方 : 好晕啊,原来是没导入这两个类啊!!!
海风吹过的地方
海风吹过的地方
谢谢!
返回顶部
顶部