码迷,mamicode.com
首页 > 编程语言 > 详细

解剖java-并发编程

时间:2016-09-22 01:01:38      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

1.并发编程的基础

1.1 线程 -进程/优先级

   操作系统调度的最小单元是线程,线程是轻量级进程。

   线程优先级由setPriority(int)方法来设置,默认优先级是5,等级1~10.等级越高分的时间片越多。

1.2 线程的状态

  new 初始化 》》Runable 运行》》Blocked阻塞 》》Wating等待》》 time_Wating超时等待》》 temerinated终止状态。

1.3 Daemon辅助线程

  主线程终止后,辅助线程也就结束。thread.setDaemon(true)设置在线程开始之前。

1.4 过期suspend() , resume(), stop()为啥不建议使用?

  suspend()调用后太霸道,不释放占有资源,而是抱着占有资源去睡觉,这样容易死锁。站着茅坑不拉屎。

  resume()、stop()不保证线程资源正常释放,那要你们何用?

 

 

 

 

 

 

解剖java-并发编程

标签:

原文地址:http://www.cnblogs.com/xiaoyongsz/p/5894563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!