随笔分类 -  Thread

关于Leetcode的交替打印FooBar,我的答案一直超时
摘要:class FooBar { private int n; public FooBar(int n) { this.n = n; } private volatile boolean fooStarted; private final Object lock = new Object(); publ 阅读全文

posted @ 2021-03-07 11:53 我欲皆真 阅读(86) 评论(0) 推荐(0) 编辑

多线程刷题
摘要:1.FirstSecondThird按序打印:控制条件使second在first之后打印,third在second之后打印,用CountDwonLatch实现,可以创建两个CountDownLatch,调用CountDownLatch的await()使当前线程阻塞,因为CountDownLatch的 阅读全文

posted @ 2020-11-11 20:08 我欲皆真 阅读(116) 评论(0) 推荐(0) 编辑

main方法里面写了个线程start,结果每次都是main的先顺序执行完成?
摘要:说来挺傻的,写了个new Thread().start()就没想到,在没有执行到start那一步之前,还是走的单线程啊,顺序执行下来,你start方法写在后面当然就后执行啊。 然后把start往前一提,就变成交叉执行输出了。 package com.thread.simple; public cla 阅读全文

posted @ 2020-10-02 08:24 我欲皆真 阅读(623) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示