mybatis框架下,线程进行一次普通的查询请求,在结果返回之前,线程的状态会变动吗?(时间片充足)
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
不会 WAITING状态是有前提的,只有当调用红框的方法才会进入WAITING状态
图片来源:https://blog.csdn.net/pange1991/article/details/53860651
是的,后面我观察线程状态时,发现在请求期间并没有发生线程状态的变化,线程是同步等待请求的结果。
@yesliang: 嗯,我是这么理解的,调用查询数据库这些操作是主动等待,而wait,join,park是被动等待
wait 的话,就得notify