
线程
写完打豆豆
这个作者很懒,什么都没留下…
展开
-
CyclicBarrier的用法
假若有若干个线程都要进行写数据操作,并且只有所有线程都完成写数据操作之后,这些线程才能继续做后面的事情,此时就可以利用CyclicBarrier了 package com.juc; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; public class CyclicBarrierTest { public static void main(String[原创 2021-07-03 22:18:59 · 177 阅读 · 0 评论 -
CountDownLatch的用法
概要: CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了** package com.juc; import java.util.concurrent.CountDownLatch; public class CountdownLatchTest { public static void main(String[] a原创 2021-07-03 15:44:48 · 172 阅读 · 0 评论 -
线程的创建方式及区别
线程的创建方式: 1、继承Thread //线程类 public class MyThread extends Thread { public void run(){ System.out.println("this is myThread mthod"); } } //测试 public class ThreadModel { public static void main(String[] args) throws ExecutionException, Int原创 2021-03-06 21:35:09 · 220 阅读 · 0 评论