随笔分类 - multi-thread
多线程问题
摘要:一、手动创建并开启了一个线程 此时主程序会继续向下执行,不会停在这里,如果主程序执行完成而开启的线程还没有执行完成,则会等待线程执行完毕,最终程序结束运行 若想主程序结束,子程序立即结束,可以在线程开启之前设置其为守护线程 二、使用线程池提交了任务 此时主程序会继续向下执行,不会停在这里,如果主程序
阅读全文
摘要:leetcode 1195. 交替打印字符串 编写一个可以从 1 到 n 输出代表这个数字的字符串的程序,但是: 如果这个数字可以被 3 整除,输出 "fizz"。 如果这个数字可以被 5 整除,输出 "buzz"。 如果这个数字可以同时被 3 和 5 整除,输出 "fizzbuzz"。 例如,当
阅读全文
摘要:package com.example.demo; import java.util.concurrent.Semaphore; /** * @ClassName H2O * @Description: 1117. H2O 生成(多线程) * @Author xtanb * @Date 2019/9/23 * @Version V1.0 **/ public class H2O ...
阅读全文
摘要:package com.example.demo; import java.util.concurrent.CountDownLatch; /** * @ClassName Foo * @Description: 1114. 按序打印(多线程) * @Author xtanb * @Date 2019/9/23 * @Version V1.0 **/ public class Foo { priv
阅读全文
摘要:1.0 countdownlatch关键字的使用
阅读全文
摘要:1.0 synchronized 2.0 ReentranLock
阅读全文
摘要:1.0 synchronized 2.0 ReentrantLock
阅读全文
摘要:1.0 使用 synchronized 关键字 2.0 使用ReentrantLock来完成
阅读全文
摘要:2.0 reentranlock
阅读全文