Java多线程编程实战指南(核心篇),java多线程菜鸟教程
如何解决写爬虫IP受阻的问题?立即使用。
守护线程
线程可以分为:用户线程(以上都是用户线程),另一种是守护线程。守护线程是这样的。只有当所有用户线程结束其生命周期时,守护程序线程才会结束其生命周期。只要有一个用户线程存在,守护线程就不会结束。比如java中著名的垃圾收集器就是一个守护线程,只有当应用程序中的所有线程都结束了,它才会结束。
(免费学习推荐:java基础课程)
用户线程
从上面可以看出,主线程的执行已经结束,但是用户线程仍然打印出数据。
修改为守护(服务线程)线程
设置为守护线程后,当主线程结束时,守护线程不输出所有数据就结束,也就是说守护线程为用户线程服务,当所有用户线程结束时,守护线程会自动结束。
Timer 定时器
以上程序将于2010-02-20 15:23:10输出,每24小时一次。
【代码示例】,使用匿名类实现上述功能。
以上程序将于2010年2月20日15: 29: 10输出,每2秒输出一次。关于课表有专门的第三方开源产品,比如石英。
window定时器
重点掌握
进程和线程的概念
线程的两种实现方式(thread,Runnable)
了解线程的优先级。
睡眠的意义
如果你正确地完成了一个线程
同步的含义(同步共享资源,不共享局部变量)
守护线程的概念
了解计时器
了解winodw提供的计划。
以上是Java零基多线程的详细内容。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。