摘要: 一、CPU密集型 几核cpu就用几,可以保证cpu效率最高 查看电脑cpu几核的方法: 1、任务管理器(ctrl+shift+esc)-》性能-》CPU-》内核 2、控制面板-》系统和安全-》系统-》设备管理器-》处理器,数下有多少条记录 二、IO密集型 判断电脑中比较耗io资源的程序有多少个,大于 阅读全文
posted @ 2021-08-04 17:34 gdstcymc 阅读(528) 评论(0) 推荐(0)
摘要: 线程池 三大方法 1、newSingleThreadExecutor:单个线程 2、newFixedThreadPool:固定大小的线程池 3、newCachedThreadPool:可伸缩线程池 七大参数 public ThreadPoolExecutor(int corePoolSize, in 阅读全文
posted @ 2021-08-04 17:20 gdstcymc 阅读(46) 评论(0) 推荐(0)
摘要: import java.util.concurrent.BlockingQueue;import java.util.concurrent.SynchronousQueue;import java.util.concurrent.TimeUnit;/*同步队列,没有容量,每次只能放入一个元素,没有取 阅读全文
posted @ 2021-08-04 15:48 gdstcymc 阅读(36) 评论(0) 推荐(0)
摘要: import java.sql.Time;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.TimeUnit;//阻塞队列//写入:如果队列满了,必须阻塞等待//读取:如果队列空了,必须阻塞等待生产p 阅读全文
posted @ 2021-08-04 14:44 gdstcymc 阅读(57) 评论(0) 推荐(0)
摘要: import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock 阅读全文
posted @ 2021-08-04 13:37 gdstcymc 阅读(43) 评论(0) 推荐(0)