在java中,创建线程可以用Thread,也可以用Runnable。
我们可以用一个Runnable实例给多个Thread来初始化线程,这样,当一个线程改变Runnable中的数据时,另外线程也能知道。但如果直接用Thread实例化多个线程,则没有这个效果!
本文探讨了Java中创建线程的两种不同方法:使用Thread类与Runnable接口的区别。通过对比,阐述了如何利用Runnable实现资源共享,以及这种方式相对于直接使用Thread类的优势。
在java中,创建线程可以用Thread,也可以用Runnable。
我们可以用一个Runnable实例给多个Thread来初始化线程,这样,当一个线程改变Runnable中的数据时,另外线程也能知道。但如果直接用Thread实例化多个线程,则没有这个效果!
8151

被折叠的 条评论
为什么被折叠?