java编程之线程,实现Runnable接口,匿名内部类的写法

偏执的太偏执、 2022-06-03 09:56 244阅读 0赞
  1. package ThreadTest;
  2. //java编程之线程,实现Runnable接口,匿名内部类的写法
  3. public class Test4 {
  4. public static void main(String[] args) {
  5. // TODO Auto-generated method stub
  6. System.out.println("当前线程的名字:"+Thread.currentThread().getName());
  7. // 匿名内部类的写法
  8. new Thread(new Runnable(){
  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. } catch (InterruptedException e) {
  17. // TODO Auto-generated catch block
  18. e.printStackTrace();
  19. }
  20. }
  21. System.out.println("子线程运行结束");
  22. }
  23. }).start();
  24. for(int i = 0;i<4;i++){
  25. System.out.println("主线程i:---------"+i);
  26. try {
  27. // 模拟耗时间操作
  28. Thread.sleep(1000);
  29. } catch (InterruptedException e) {
  30. // TODO Auto-generated catch block
  31. e.printStackTrace();
  32. }
  33. }
  34. System.out.println("Main have exited");
  35. }
  36. }
  37. /* 当前线程的名字:main 主线程i:---------0 我是子线程中的run()方法 子线程:i-----------0 子线程:i-----------1 主线程i:---------1 主线程i:---------2 子线程:i-----------2 主线程i:---------3 子线程:i-----------3 子线程运行结束 Main have exited */

发表评论

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

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

相关阅读