zoukankan
html css js c++ java
Java 线程使用注意事项
事件处理线程说明
如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。
但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其它请求。
如果用IO线程处理事件,又在事件处理过程中发起新的IO请求,比如在连接事件中发起登录请求,会报“可能引发死锁”异常,但不会真死锁。
查看全文
相关阅读:
Java 初始化
tomcat 输入学习
使用exundelete在Linux下恢复删除的文件
java设计模式----解释器模式
java设计模式----中介模式
java设计模式----访问者模式
java设计模式----状态模式
关于前后端分离的一些事
sublime text3
java中的socket编程
原文地址:https://www.cnblogs.com/qull/p/6964574.html
最新文章
git怎么克隆远程仓库到本地仓库
linux修改hosts配置
mysql 如何用命令清除表数据,让表数据索引是从0开始呢?
第三十三节,sys解释器相关模块
第三十二节,datetime时间模块
第三十一节,time时间模块
第三十节,正则表达式re模块
第二十九节,装饰器
第二十八节,递归
第二十七节,冒泡排序
热门文章
第二十六节,Python内置函数
第二十五节,自定义函数作业
第二十四节,自定义函数
github git 无法读取远程仓库或无权限
enum 关键字
vs 加载 dll 缓慢
ctype
Object类
Class<?> getClass()
java util Aarrys 类
Copyright © 2011-2022 走看看