多线程相关知识

来源:互联网 发布:下载学英语软件 编辑:程序博客网 时间:2024/04/28 18:49

·如果我们对某个线程对象在启动(调用start 方法)之前调用了setDaemon(true)方法,这个线程就变成了后台线程。

·对java程序来说,只要还有一个前台线程在运行,这个进程就不会结束,如果一个进程中只有后台线程运行,这个进程就会结束。

·pp.join()的作用是把pp所对应的线程合并到调用pp.join()语句的线程中。

 

                                                                            使用Runnable接口创建多线程 

·适合多个相同程序代码的线程去处理同一资源的情况,把虚拟CPU(线程)同程序的代码、数据有效分离,较好的体现了面向对象的设计思想。

·可以避免Java的单继承特性带来的局限。

·事实上,几乎所有多线程应用都可用Runnable接口方式。

原创粉丝点击