摘要: 线程的优先级 线程的优先级说明在程序中该线程的重要性。系统会根据优先级决定首先使用哪个线程,但这并不意味着优先级低的线程得不到运行,只是它运行的几率比较小而已,比如垃圾回收机制。 方法:setPriority("",5,threadA); 每个新的线程都继承了父线程的优先级。Thread.MIN_P 阅读全文
posted @ 2019-04-06 21:00 ikefire 阅读(3473) 评论(0) 推荐(0) 编辑
摘要: 线程的操作方法 嘿嘿!这里比较重复麻烦奥~~~ 我该怎么水过这篇博客 1.线程休眠 sleep()方法指定一个参数用于该线程的休眠时间,要加异常处理,线程醒来后并不能保证立刻进入运行状态,只能保证它进入就绪状态。 代码: 2.线程加入 当某个线程使用join()方法加入到另一个线程中时,另一个线程会 阅读全文
posted @ 2019-04-06 18:59 ikefire 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 线程的生命周期:看这个图就ok了 虽然多线程看起来像同时执行,但事实上在同一个时间点上只有一个线程被执行,只是线程之后间的切换较快,所以才会使人产生线程是同时进行的假象。 在Windows操作系统中,系统会为每个线程分配一小段CPU时间片,一旦CPU时间片结束就会像当前线程换为下一个线程,即使该线程 阅读全文
posted @ 2019-04-06 16:39 ikefire 阅读(155) 评论(0) 推荐(0) 编辑