摘要: 守护线程 java有两种Thread: 守护线程“DaemonThread” 与 用户线程“UserThread”; 守护线程是一种“在后台提供通用性支持”的线程,让并不属于程序本体; 任何线程都可以是DaemonThread或者UserThread,他们唯一的区别就是判断虚拟机何时离开; 用户线程 阅读全文
posted @ 2018-02-27 20:40 乱马1/2 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 线程优先级问题: Thread.setPriority()可能根本不做任何事情,这跟你的操作系统和虚拟机版本有关 线程优先级对于不同的线程调度器可能有不同的含义,可能并不是你直观的推测。(在java中,抢占占资源依旧是靠调度器分配时间片) 优先级并不一定是指CPU的分享。在UNIX系统,优先级可以或 阅读全文
posted @ 2018-02-27 14:52 乱马1/2 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 参考资料:https://my.oschina.net/hosee/blog/509557 结论:父线程的生命周期与子线程没有关系。 个人感觉:每个线程包括main线程(除了守护线程)都是平级关系,不像父子进程一样(父进程先消亡子变成孤儿进程),只有除了守护线程外所有线程都结束了,才会结束JVM 如 阅读全文
posted @ 2018-02-27 14:13 乱马1/2 阅读(3347) 评论(0) 推荐(1) 编辑