java编程之线程,继承Thread类,匿名内部类的写法

£神魔★判官ぃ 2022-06-03 09:56 239阅读 0赞
  1. package ThreadTest;
  2. //java编程之线程,继承Thread类,匿名内部类的写法
  3. public class Test3 {
  4. public static void main(String[] args) {
  5. // TODO Auto-generated method stub
  6. System.out.println("当前线程的名字:"+Thread.currentThread().getName());
  7. // 匿名内部类的写法
  8. new Thread(){
  9. @Override
  10. public void run() {
  11. System.out.println("我是子线程中的run()方法");
  12. for(int i = 0;i<4;i++){
  13. System.out.println("子线程:i-----------"+i);
  14. try {
  15. Thread.sleep(1000);
  16. System.out.println("******************");
  17. } catch (InterruptedException e) {
  18. // TODO Auto-generated catch block
  19. e.printStackTrace();
  20. }
  21. }
  22. System.out.println("子线程运行结束");
  23. }
  24. }.start();//要记住去启动线程
  25. for(int i = 0;i<4;i++){
  26. System.out.println("Main线程i:---------"+i);
  27. try {
  28. // 模拟耗时间操作
  29. Thread.sleep(1000);
  30. } catch (InterruptedException e) {
  31. // TODO Auto-generated catch block
  32. e.printStackTrace();
  33. }
  34. }
  35. System.out.println("Main have exited");
  36. }
  37. }

发表评论

表情:
评论列表 (有 0 条评论,239人围观)

还没有评论,来说两句吧...

相关阅读