diff --git "a/doc/Android\347\263\273\347\273\237\345\272\225\345\261\202\346\241\206\346\236\266\347\257\207/Android\350\277\233\347\250\213\346\241\206\346\236\266/02Android\350\277\233\347\250\213\346\241\206\346\236\266\357\274\232\347\272\277\347\250\213\344\270\216\347\272\277\347\250\213\346\261\240.md" "b/doc/Android\347\263\273\347\273\237\345\272\225\345\261\202\346\241\206\346\236\266\347\257\207/Android\350\277\233\347\250\213\346\241\206\346\236\266/02Android\350\277\233\347\250\213\346\241\206\346\236\266\357\274\232\347\272\277\347\250\213\344\270\216\347\272\277\347\250\213\346\261\240.md" index e9cb57d..921c70e 100644 --- "a/doc/Android\347\263\273\347\273\237\345\272\225\345\261\202\346\241\206\346\236\266\347\257\207/Android\350\277\233\347\250\213\346\241\206\346\236\266/02Android\350\277\233\347\250\213\346\241\206\346\236\266\357\274\232\347\272\277\347\250\213\344\270\216\347\272\277\347\250\213\346\261\240.md" +++ "b/doc/Android\347\263\273\347\273\237\345\272\225\345\261\202\346\241\206\346\236\266\347\257\207/Android\350\277\233\347\250\213\346\241\206\346\236\266/02Android\350\277\233\347\250\213\346\241\206\346\236\266\357\274\232\347\272\277\347\250\213\344\270\216\347\272\277\347\250\213\346\261\240.md" @@ -663,7 +663,7 @@ public ThreadPoolExecutor(int corePoolSize, ```java /** * CPU核心数,注意该方法并不可靠,它返回的有可能不是真实的CPU核心数,因为CPU在某些情况下会对某些核 -* 心进行睡眠处理,这种情况返回的知识已激活的CPU核心数。 +* 心进行睡眠处理,这种情况返回的只是已激活的CPU核心数。 */ private static final int NUMBER_OF_CPU = Runtime.getRuntime().availableProcessors(); @@ -1155,4 +1155,4 @@ public final class Dispatcher { 所以你可以看到Okhttp不是用线程池来控制线程个数,线程池里的线程执行的都是正在运行请请求,控制线程的是Dispatcher,Dispatcher.promoteCalls()方法通过 最大请求数maxRequests和相同host最大请求数maxRequestsPerHost来控制异步请求不超过两个最大值,在值范围内不断的将等待队列readyAsyncCalls中的请求添加 -到运行队列runningAsyncCalls中去。 \ No newline at end of file +到运行队列runningAsyncCalls中去。