private ThreadTask()
{
final long keepAliveTime = 60L;
taskCompare = new TaskCompare();
dbThreadQueue = new PriorityBlockingQueue<PrioriTask>(dbThreadCount,
taskCompare);
netThreadQueue = new PriorityBlockingQueue<PrioriTask>(netThreadCount,
taskCompare);
otherThreadQueue = new PriorityBlockingQueue<PrioriTask>(dbThreadCount,
taskCompare);
dbThreadPool = new ThreadPoolExecutor(dbThreadCount, dbThreadCount, 0L,
TimeUnit.MILLISECONDS, dbThreadQueue);
netThreadPool = new ThreadPoolExecutor(netThreadCount, netThreadCount,
0L, TimeUnit.MILLISECONDS, netThreadQueue);
otherThreadPool = new ThreadPoolExecutor(otherThreadCount,
Integer.MAX_VALUE, keepAliveTime, TimeUnit.SECONDS,
otherThreadQueue);
}
ThreadTask.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:72GGames_Demo
作者:
评论列表
文章目录