摘要: 线程分为 用户线程 和 守护线程 虚拟机必须确保用户线程执行完毕 虚拟机不用等待守护线程执行完毕 如,后台记录操作日志,监控内存,垃圾回收等待... java package com.qiliang.demo12_线程守护; // 测试守护线程 // 上帝守护着你 public class Daem 阅读全文
posted @ 2020-04-28 17:38 阿亮在努力 阅读(92) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo11_线程优先级; public class ThreadPriorityTest { public static void main(String[] args) { // 主线程默认优先级 System.out.println(T 阅读全文
posted @ 2020-04-28 17:19 阿亮在努力 阅读(134) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo10_线程状态; public class ThreadStateTest { public static void main(String[] args) throws InterruptedException { Thread t 阅读全文
posted @ 2020-04-28 17:01 阿亮在努力 阅读(143) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.dmeo09_线程强制执行; public class ThreadJoinTest implements Runnable { @Override public void run() { for (int i = 0; i < 100; i 阅读全文
posted @ 2020-04-28 15:51 阿亮在努力 阅读(163) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo08_线程礼让; // 线程礼让 / 礼让线程,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让CPU重新调度,礼让不一定成功!看CPU心情 / public class demo { public static 阅读全文
posted @ 2020-04-28 15:31 阿亮在努力 阅读(109) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo07; import java.text.SimpleDateFormat; import java.util.Date; // 线程休眠_打印当前时间 // 每一个对象都有一个锁,sleep不会释放锁 public class de 阅读全文
posted @ 2020-04-28 15:12 阿亮在努力 阅读(230) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo07; // 线程休眠_模拟倒计时 public class demo01 { public static void main(String[] args) throws InterruptedException { int i = 阅读全文
posted @ 2020-04-28 14:49 阿亮在努力 阅读(150) 评论(0) 推荐(0)
摘要: ``` java package com.qiliang.demo06_标志位停止线程; / 1.建议线程正常停止,利用次数,不建议死循环 2.建议使用标志位,设置一个标志位 3.不要使用stop或者destroy等过时的方法或jdk不建议使用的方法 / public class StopThrea 阅读全文
posted @ 2020-04-28 14:37 阿亮在努力 阅读(233) 评论(0) 推荐(0)