1. 首页
  2. 编程语言
  3. Java
  4. 详解三种java实现多线程的方式

详解三种java实现多线程的方式

上传者: 2022-04-01 18:38:30上传 PDF文件 87.50 KB 热度 25次

java中实现多线程的方法有两种:继承Thread类和实现runnable接口run()方法只是普通的方法,是顺序执行的,即th1.run()执行完成后才执行th2.run(),这样写只用一个主线程。多线程就失去了意义,所以应该用start()方法来启动线程,start()方法会自动调用run()方法。这样不管th1.start()调用的run()方法是否执行完,都继续执行th2.start()如果下面有别的代码也同样不需要等待th2.start()执行完成,而继续执行。上述代码修改为:代码说明:总结:实现java多线程的2种方式,runable是接口,thread是类,runnable只提供一个run方法,建议使用runable实现 java多线程,不管如何,最终都需要通过thread.start()来使线程处于可运行状态。第三种方法是听群里的兄弟们介绍的,所以就百度补上了。

用户评论