Java学习
Uddddr
不会就学
展开
-
java多线程,抢车位
理想情况下最多只有五辆车同时可以抢到车位,那么没有抢到车位的车只能等待,有一个停车场只有5个车位,现在有100辆车要去抢这个5个车位,其他的车让出车位,才有机会去使用该车位。原创 2023-08-02 15:23:53 · 134 阅读 · 0 评论 -
java多线程存取钱(基于lock与unlock)
Wife线程类,负责花钱1万的随机整数倍,每次不超过10万,如果余额不够但不为0,则有多少就花多少,没钱就wait;Husband线程类,负责赚钱,2万的随机整数倍,每次不超过10万;如果余额超过10万(含),则wait;如果余额加上新赚的钱超过10万,则保留(例如余额5万,新赚6万,则新余额11万)Account钱类(属性:int money,下限0万元)TestMoney场景类,启动一个Husband线程,启动两个Wife线程,模拟老公赚钱,老婆花钱的过程.原创 2023-07-24 19:37:57 · 136 阅读 · 0 评论 -
多线程,模拟多个人通过一个山洞
随机生成10个人,同时准备过此山洞,显示每次通过山洞人的姓名。山洞每次只能通过一个人,每个人通过山洞的时间为5秒,编写多线程应用程序,模拟多个人通过一个山洞。原创 2023-07-24 22:48:18 · 235 阅读 · 0 评论 -
JAVA课后练习题
【代码】JAVA课后练习题。原创 2023-05-19 10:36:13 · 122 阅读 · 1 评论 -
求1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,且一行只打印5个数
其中:\t相当于tab,将行数值对齐,用index记录输出的是第几个数字,从而能够每间隔五次输出一个换行操作。原创 2023-05-14 15:06:41 · 1347 阅读 · 1 评论