使用Semaphore优化线程假死方案
使用Semaphore优化方案项目背景原流程阻塞流程唤醒流程优化流程采用semaphore实现阻塞唤醒流程其他方案项目背景公司在做后台服务和netty通讯时,服务端发送消息到客服端 ,服务端需要阻塞,等待客户端响应后操作 ,之前采用的方案为synchronized + wait(使线程放弃CPU) + **notify(唤醒线程去竞争CPU)**的方案,发现会出现线程假死的情况,针对这一个情况进行优化原流程阻塞流程Map<String, Object> attriMap = new
原创
2021-03-24 09:32:49 ·
262 阅读 ·
0 评论