线程原理

线程:好处 方便管理、提高效率、减缓服务器压力。

线程由coresize、queue和maxsize组成。
coresize:最小线程数
queue:队列
maxsize:最大线程数

例子:如果现在设置
coresize:5
queue:10
maxsize:20
最开始如果线程池里已经有两个空着的线程,第三个来的实例它不会去调这两个空的线程,而是会重新起一个线程,直到到coresize为止,到达最大数它才会去用这些空的线程,如果线程池排满了,它就把这些实例放在队列中等会被调用。如果来的实例线程池和队列都排满了,那个线程池中就会重新起一个线程,直到coresize+queue(最大数)=maxsize为止。

原文地址:https://www.cnblogs.com/NoLike/p/8084813.html