多线程
张晓乙
小小程序猿
展开
-
两个线程交替执行打印-java篇
两个线程交替执行打印解决方案import java.util.concurrent.atomic.AtomicBoolean;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantL...原创 2019-01-29 22:29:17 · 459 阅读 · 0 评论 -
售票窗口之多线程实例-java篇
1.通过synchronized实现:import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * @Author: 张 * @Date: 2019/2/11 13:35 * @Version: 1.0 * @Descr...原创 2019-02-12 07:12:21 · 248 阅读 · 0 评论 -
两个人AB通过一个账户A在柜台取钱和B在ATM机取钱-java篇
钱的数量要设置成一个静态的变量。两个人要取的同一个对象值import java.util.Random;import java.util.concurrent.atomic.AtomicInteger;/** * @Author: 张 * @Date: 2019/2/11 15:00 * @Version: 1.0 * @Description: 1.0 */public cl...原创 2019-02-12 07:11:58 · 3343 阅读 · 0 评论 -
龟兔赛跑问题-java篇
龟兔赛跑:20米 //只要为了看到效果,所有距离缩短了要求:1.兔子每秒0.5米的速度,每跑2米休息10秒,2.乌龟每秒跑0.1米,不休息3.其中一个跑到终点后另一个不跑了!import java.text.DecimalFormat;/** * @Author: 张 * @Date: 2019/2/11 16:41 * @Version: 1.0 * @Descri...原创 2019-02-12 07:12:56 · 1123 阅读 · 0 评论 -
通过多个线程计算1到50000相加之和-java篇
1.通过cyclicBarrier来计算,原则是启动五个线程,然后等待都完成,然后输出结果import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicBoolean;import java.util.concurrent.atomic.AtomicInteger;/** * @Author: 张小乙 *...原创 2019-02-12 15:44:23 · 2196 阅读 · 0 评论