摘要:
.. 传统方式 进阶方式 阅读全文
posted @ 2022-03-30 22:12
飞翔的小鸟er
阅读(29)
评论(0)
推荐(0)
摘要:
list synchronize效率低,lock效率高。 set hashmap原理 阅读全文
posted @ 2022-03-30 11:31
飞翔的小鸟er
阅读(57)
评论(0)
推荐(0)
摘要:
不一定,发短信有延时,cpu是根据时间片段来调用线程的,执行哪个线程依靠的是cpu而不是代码顺序 八锁问题。一共8种。。推荐看视频理解更透彻。https://www.bilibili.com/video/BV1B7411L7tE?p=10 阅读全文
posted @ 2022-03-30 10:33
飞翔的小鸟er
阅读(37)
评论(0)
推荐(0)
摘要:
亲测,用synchronized和wait,notify加标志位也是实现的顺序执行,这是标志位的作用控制的,跟condition没关系 确实可以只用一个Condition因为这里while条件已经限制了顺序 能发挥多核cpu优势 当生产线中不同环节需要不同数量的线程数执行,就有用了,自己品。扩展思维 阅读全文
posted @ 2022-03-30 10:10
飞翔的小鸟er
阅读(34)
评论(0)
推荐(0)
摘要:
传统方式:synchronize,锁class,锁对象 根本就是因为if只判断了一次,就等待了,不会继续等待,而while就继续判断,不会同时唤醒的,而导致其中一个正常,另一个继续也执行,导致虚假唤醒 就是用if判断的话,唤醒后线程会从wait之后的代码开始运行,但是不会重新判断if条件,直接继续运 阅读全文
posted @ 2022-03-30 09:04
飞翔的小鸟er
阅读(236)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2022-03-30 08:26
飞翔的小鸟er
阅读(56)
评论(0)
推荐(0)

浙公网安备 33010602011771号