摘要: 主题: 线程的未捕获异常 线程工厂 线程暂停 线程池 线程的未捕获异常 在线程异常的时候,多线程运行不能按照顺序执行过程中捕获异常的方式来处理异常,异常会被直接抛出到控制台(由于线程的本质,使得你不能捕获从线程中逃逸的异常。一旦异常逃逸出任务的run方法,它就会向外传播到控制台,除非你采用特殊的形式 阅读全文
posted @ 2020-03-18 15:28 昕友软件开发 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 由资源稀缺性或者程序自身的问题和缺陷导致线程一直处于非Runnable状态,或者线程虽然处于Runnable状态但是其要执行的任务却一直无法进展的故障现象。 有4种情况 死锁 锁死 饥饿 活锁 死锁 如果线程A持有锁L并且想获得锁M,线程B持有锁M并且想获得锁L,那么这两个线程将永远等待下去,这种情 阅读全文
posted @ 2020-03-18 09:22 昕友软件开发 阅读(319) 评论(0) 推荐(0) 编辑
欢迎访问我的开源项目:xyIM企业即时通讯