多线程
leo_args
码,一定要干干净净
展开
-
交替打印FooBar leetcode 1115
package com.springboot.leetcode; import java.util.concurrent.Semaphore; /** * @author Created by leo_args. * @date 2020/12/8 * * 感觉信号量比较适用于此场景,另外CyclicBarrier 也比较适用 */ public class PrintFoobarAlternately { public static void main(String[] args).原创 2020-12-08 19:46:06 · 165 阅读 · 0 评论 -
多线程按序打印leetcode1114
package com.springboot.jiangbo.leetcode; /** * @author Created by jiangbo. * @date 2020/12/8 * * 主要思路是使用成员变量,作为多线程间的排序因子 * 排序因子可选项比较多 int Atomic…… Queue CountDownLatch Stack Semaphore 等 */ class Foo { private volatile int flag = 1; publi.原创 2020-12-08 18:29:42 · 174 阅读 · 1 评论