多线程tip

2020-06-03  本文已影响0人  n油炸小朋友

如果是集合,可以考虑一下juc包下的集合类。
如果是数值/对象,可以考虑一下atomic包下的类。
如果是涉及到线程的重复利用,可以考虑一下是否要用线程池。
如果涉及到对线程的控制(比如一次能使用多少个线程,当前线程触发的条件是否依赖其他线程的结果),可以考虑CountDownLatch/Semaphore等等
如果synchronized无法满足,可以考虑lock包下的类

上一篇 下一篇

猜你喜欢

热点阅读