- 博客(4)
- 收藏
- 关注
原创 线程池配置合理线程数
第一种:CPU密集时 (该任务需要大量的运算) 线程数设置为 CPU核数 + 1个线程的线程池第二种:①IO密集型(读取文件流 或者操作数据库比较频繁) 线程数设置为 CPU核数*2②某大厂生产环境得出的结论 线程数设置为 CPU核数/1-阻塞系数阻塞系数在0.8~0.9之间 ,例:8核CPU:8/(1-0.9) = 80 线程数...
2019-10-14 19:28:22 280
原创 线程通信之生产者消费者阻塞队列版
package test;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;clas...
2019-10-12 10:48:15 286
原创 多个线程之间按顺序调用。实现A -> B -> C 三个线程打印A打印5次,B打印10次,C打印15次 重复10次
package test;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/* 多个线程之间按顺序调用。实现A -> B -> C 三个线程打印 * A打印5...
2019-10-11 19:02:09 679 2
原创 关于Java调用其他第三方api权限问题
需要在请求头中设置一个key,例如headerMap.put("Authorization", getBasicAuthorization());private static String getBasicAuthorization() { BASE64Encoder encoder = new BASE64Encoder(); String auth = ContentObject...
2019-10-10 11:46:49 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人