如果是集合,可以考虑一下juc包下的集合类。
如果是数值/对象,可以考虑一下atomic包下的类。
如果是涉及到线程的重复利用,可以考虑一下是否要用线程池。
如果涉及到对线程的控制(比如一次能使用多少个线程,当前线程触发的条件是否依赖其他线程的结果),可以考虑CountDownLatch/Semaphore等等
如果synchronized无法满足,可以考虑lock包下的类
多线程tip
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。