240 发简信
IP属地:广东
  • @端吉 线程池是corePoolSize线程满了,然后在放到BlockingQueue 里,阻塞队列满了然后会新创建线程一直到maximumPoolSize数量满了,如果还有请求,就是用拒绝策略了

    java nio与bio —— 阻塞IO与非阻塞IO的区别

    在研究Netty源码的过程中,可能是因为对java的nio编程方式不够熟悉,关于Selector以及线程那一块,看起来总是觉得差一点。于是,抽空研究了下jdk 的 nio与b...

  • 使用线程池意味着,一个线程可能会处理来自多个客户端连接的请求,比如A客户端和B客户端刚好请求都被提交给 线程C,那么结果就是,A客户端的处理慢了,B客户端会连带着响应的特别慢。或者A客户端的请求阻塞了,B客户端的请求也会连带着阻塞了
    线程池不是一个请求过来用一个新的线程去处理吗?

    java nio与bio —— 阻塞IO与非阻塞IO的区别

    在研究Netty源码的过程中,可能是因为对java的nio编程方式不够熟悉,关于Selector以及线程那一块,看起来总是觉得差一点。于是,抽空研究了下jdk 的 nio与b...