风中面包

文章
5
资源
0
加入时间
3年0月9天

线程池状态以及转换java_JAVA线程间的状态转换

线程间的状态转换:1.新建(new):新创建了一个线程对象。2.可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3.运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。4.阻塞(block):阻塞状...

mysql 关联索引_求助 - 关于MYSQL关联查询索引的走向问题及优化方案

72011-12-01 06:18:34 +08:00@eric_zyh 做了个测试,比较了一下这2种执行策略。考虑b.userid = 13 and a.type=107。一般的用户不会关注那么多人,所以b表的结果集一般会比a表少,先查询它更快(不考虑排序的情况下)。这种情况下b表需要(userid, reuserid)或(userid)上的索引,而a表需要(userid, type)或(use...