- 博客(3)
- 收藏
- 关注
原创 3中让线程等待和唤醒的方法
3种让线程等待和唤醒的方法 1.使用Object中的wait()方法让线程等待,使用Object中的notify方法唤醒线程 2.使用JUC包中Condition的await()方法让线程等待,使用signal()方法唤醒线程 3.LockSupport类可以阻塞当前线程以及唤醒指定被阻塞的线程 Object类中wait( )和notify( )实现线程的等待唤醒 1.wait和notify方法必须要在同步块或同步方法里且成对出现使用。 wait和notify方法两个都去掉同步代码块后看运行效果出现异常情况
2020-12-20 17:01:50 1216
原创 优秀平滑轮询算法
public class WeightRoundRobin { private static Map<String,Weight> weightMap = new HashMap<>(); public static String getServer(){ int totalWeight = 0; for(Integer weight:WEIGHT_LIST.values()){ totalWei...
2020-12-06 17:22:05 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人