40、Nio(多线程优化-worker编写)

Nio(多线程优化-worker编写)

第一步:准备boss

第二步:准备worker(其中这个worker有什么,1、线程2、selector 3、还可以给线程弄个名字)

1、专门一个类去准备worker线程

2、构造方法,后面给worker线程起名字

  1. 初始化我们的thread和selector

  1. 重写run方法(这里只关注可读事件(这里的很多细节也没写了))

  1. 优化一下,一个Worker只有有一个线程,和一个selector不要每次都new(初始化只执行一遍)

思路,引入一个外部标志位

猜你喜欢

转载自blog.csdn.net/logtcm4/article/details/127832527