关注
当时写的时候没写出来, 结束了改了改代码发现实现了,思路没错,写的地方写错了.
补充下线程交替输出的代码:
static class Resource {
int num;
public Resource(int num) {
this.num = num;
}
public synchronized void increment() {
num++;
if (num == 11) {
num = 1;
}
notify();
System.out.println(num + ": " +Thread.currentThread().getName());
try {
wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
Resource resource = new Resource(0);
new Thread(() -> {
while (true) {
resource.increment();
}
}, "t1").start();
new Thread(() -> {
while (true) {
resource.increment();
}
}, "t2").start();
}
查看原帖
点赞 评论
相关推荐
牛客热帖
正在热议
# 25届秋招总结 #
348379次浏览 3388人参与
# 我的实习求职记录 #
6082484次浏览 83656人参与
# 北方华创开奖 #
49243次浏览 447人参与
# 地方国企笔面经互助 #
5076次浏览 13人参与
# 职场吐槽大会 #
90333次浏览 747人参与
# 选完offer后,你后悔学本专业吗 #
22834次浏览 164人参与
# 阿里云管培生offer #
41194次浏览 957人参与
# ai智能作图 #
2447次浏览 58人参与
# 运营商笔面经互助 #
92430次浏览 1332人参与
# 实习中的菜狗时刻 #
278622次浏览 2739人参与
# 如果有时光机,你最想去到哪个年纪? #
24260次浏览 494人参与
# 风评不好的公司,你会去吗? #
20671次浏览 94人参与
# 国企还是互联网,你怎么选? #
90029次浏览 699人参与
# 软件开发2024笔面经 #
2325149次浏览 48214人参与
# 如何一边实习一边秋招 #
999551次浏览 12697人参与
# 远程面试的尴尬瞬间 #
20365次浏览 294人参与
# 数据人offer决赛圈怎么选 #
118163次浏览 1475人参与
# 银行笔面经互助 #
84631次浏览 895人参与
# 腾讯求职进展汇总 #
198603次浏览 1653人参与
# 第一份工作应该选择高薪还是大平台 #
88928次浏览 590人参与
# bilibili求职进展汇总 #
33908次浏览 361人参与
# 阿里求职进展汇总 #
70750次浏览 758人参与