多线程
遇见小豆
好风频借力 送我上青云
展开
-
多线程:Stream Demo
示例:list.stream().reduce() 单线程 与 list.stream().parallel().reduce()多线程效率比较package com.yqzl.mybatis.test.thread.demo01;import com.google.common.collect.Lists;import java.util.List;import java.util.Random;import java.util.stream.Stream;/** * @de原创 2020-07-16 18:10:08 · 256 阅读 · 0 评论 -
多线程:CountDownLatch Demo
示例:多线程等待前置任务完成package com.yqzl.mybatis.test.thread.demo01;import java.util.Random;import java.util.concurrent.CountDownLatch;/*** @description:* @author: YqZhilan* @date: 2020-07-16*/public class CountDownLatchDemo { static class PreTask.原创 2020-07-16 18:05:33 · 207 阅读 · 0 评论 -
多线程:Exchanger Demo
示例:用于两个线程交换数据,支持泛型package com.yqzl.mybatis.test.thread.demo01;import java.util.concurrent.Exchanger;/*** @description:* @author: YqZhilan* @date: 2020-07-16*/public class ExchangerDemo { public static void main(String[] args) throws Interr原创 2020-07-16 18:03:28 · 127 阅读 · 0 评论 -
多线程:Semahore
示例:限制同时只有3个线程在工作package com.yqzl.mybatis.test.thread.demo01;import java.util.Random;import java.util.concurrent.Semaphore;/*** @description:* @author: YqZhilan* @date: 2020-07-16*/public class SemaphoreDemo { static class MyThread impleme原创 2020-07-16 18:01:49 · 106 阅读 · 0 评论