首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏星尘的一个朋友

    读书笔记《Java并发编程的艺术 - 方腾飞》- AQS及相关内容

    Thread-5,5,main], Thread[Thread-6,5,main], Thread[Thread-7,5,main], Thread[Thread-8,5,main], Thread[Thread Thread-5,5,main], Thread[Thread-6,5,main], Thread[Thread-7,5,main], Thread[Thread-8,5,main], Thread[Thread Thread-5,5,main], Thread[Thread-6,5,main], Thread[Thread-7,5,main], Thread[Thread-8,5,main], Thread[Thread Thread-5,5,main], Thread[Thread-6,5,main], Thread[Thread-7,5,main], Thread[Thread-8,5,main], Thread[Thread Thread-5,5,main], Thread[Thread-6,5,main], Thread[Thread-7,5,main], Thread[Thread-8,5,main], Thread[Thread

    45820发布于 2020-11-25
  • 来自专栏大数据学习笔记

    基于Lock+Condition实现生产者消费者模式

    Thread-9 Producer wait! Thread-10:取出一个产品,现在产品数=4 Thread-5:存入一个产品,现在产品数=5 Thread-6 Producer wait! Thread-9 Producer wait! Thread-9 Producer wait! Thread-13:取出一个产品,现在产品数=4 Thread-14:取出一个产品,现在产品数=3 Thread-8:存入一个产品,现在产品数=4 Thread-9:存入一个产品,现在产品数=5

    27910编辑于 2022-05-06
  • 来自专栏大大的微笑

    JUC包下的CountDownLatch,CyclicBarrier,Semaphore

    -8 wait 2s threadName:Thread-7 Thread-7 wait 0.5s threadName:Thread-5 Thread-5 wait 0.5s threadName:Thread -9 Thread-9 wait 0.5s *********************** 8881 7993 3441 8408 100 1074 6542 4448 4216 2839 end: Thread-4 ThreadName:Thread-5 ThreadName:Thread-6 ThreadName:Thread-7 ThreadName:Thread-8 ThreadName:Thread ThreadName:Thread-9,end! ThreadName:Thread-4,end! ThreadName:Thread-3,end! ThreadName:Thread-0,end!

    61380发布于 2018-02-27
  • 来自专栏Nicky's blog

    并发编程系列之Semaphore用法简介

    Thread-10租车成功,等待了:1601 Thread-9需要用车 Thread-10还车了! Thread-9租车成功,等待了:2420 Thread-12还车了! Thread-17租车成功,等待了:3266 Thread-3还车了! Thread-9还车了! Thread-16还车了!

    93310发布于 2021-11-30
  • 来自专栏全栈程序员必看

    Java锁的分类_地锁怎么安装

    -9 48 3 get thread name-->thread-9 49 4 set thread name-->thread-9 50 5 leave run thread name-->thread -9 37 2 enter thread name-->thread-9 38 3 get thread name-->thread-9 39 4 set thread name-->thread-9 40 5 leave run thread name-->thread-9 41 1 run thread name-->thread-6 42 1 run thread name-->thread-8 -9 21 2 enter thread name-->thread-9 22 3 get thread name-->thread-1 23 4 set thread name-->thread-1 -9 29 4 set thread name-->thread-9 30 5 leave run thread name-->thread-9 31 1 run thread name-->thread

    37030编辑于 2022-09-20
  • 来自专栏IT云清

    java 主线程等待子线程执行完后再执行

    :Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread-8 主线程正在执行后:main 子线程正在执行:Thread Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread-8 子线程正在执行:Thread Thread-4 子线程正在执行任务,当前线程为:Thread-7 子线程正在执行任务,当前线程为:Thread-6 子线程正在执行任务,当前线程为:Thread-5 子线程正在执行任务,当前线程为:Thread

    5K20发布于 2019-01-22
  • 来自专栏IT云清

    java CountDownLatch用法 主线程等待子线程执行完后再执行

    :Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread-8 主线程正在执行后:main 子线程正在执行:Thread Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread-8 子线程正在执行:Thread Thread-4 子线程正在执行任务,当前线程为:Thread-7 子线程正在执行任务,当前线程为:Thread-6 子线程正在执行任务,当前线程为:Thread-5 子线程正在执行任务,当前线程为:Thread

    1.2K10编辑于 2022-05-07
  • 来自专栏犀牛饲养员的技术笔记

    带你了解控制线程执行顺序的几种方法

    Thread-1 线程:Thread-0 等待 main 线程:Thread-8 等待 Thread-7 线程:Thread-7 等待 Thread-6 线程:Thread-6 等待 Thread-5 线程:Thread Thread-1开始执行 Thread-2开始执行 Thread-3开始执行 Thread-4开始执行 Thread-5开始执行 Thread-6开始执行 Thread-7开始执行 Thread-8开始执行 Thread Thread-2开始执行 线程Thread-3开始执行 线程Thread-4开始执行 线程Thread-5开始执行 线程Thread-6开始执行 线程Thread-7开始执行 线程Thread-8开始执行 线程Thread 开始执行 线程: thread-4 开始执行 线程: thread-5 开始执行 线程: thread-6 开始执行 线程: thread-7 开始执行 线程: thread-8 开始执行 线程: thread

    2.1K20发布于 2020-08-10
  • 来自专栏米扑专栏

    Python 学习入门(22)—— 线程同步

    Thread-7', 6, ':now left:', 8) Thread-7: release ('Thread-8', 7, ':now left:', 7) Thread-8: release ('Thread -9', 8, ':now left:', 6) Thread-9: release ('Thread-10', 9, ':now left:', 5) Thread-10: release ('Thread Thread-7', 6, ':now left:', 8) Thread-7: release('Thread-8', 7, ':now left:', 7) Thread-8: release ('Thread -9', 8, ':now left:', 6) Thread-9: release ('Thread-10', 9, ':now left:', 5) Thread-10: release ('Thread

    48430发布于 2019-02-19
  • 来自专栏Java识堂

    ReentrantLock实现原理

    2 获得锁 Thread-4 开始运行 Thread-4 获得锁 Thread-5 开始运行 Thread-3 获得锁 Thread-6 开始运行 Thread-6 获得锁 Thread-1 获得锁 Thread -9 开始运行 Thread-7 开始运行 Thread-5 获得锁 Thread-8 开始运行 Thread-9 获得锁 Thread-7 获得锁 Thread-8 获得锁 可以看到开始运行的顺序和获得锁的顺序是不一致的 开始运行 Thread-4 开始运行 Thread-6 开始运行 Thread-0 获得锁 Thread-5 开始运行 Thread-2 获得锁 Thread-7 开始运行 Thread-1 获得锁 Thread -9 开始运行 Thread-8 开始运行 Thread-3 获得锁 Thread-4 获得锁 Thread-6 获得锁 Thread-5 获得锁 Thread-7 获得锁 Thread-9 获得锁 Thread

    55930发布于 2019-08-13
  • 来自专栏若尘的技术专栏

    63 - 在线程中如何创建和使用全局对象

    started 12432)> 20 <Thread(Thread-10, started 23456)> 20 <Thread(Thread-11, started 16156)> 20 <Thread(Thread

    1.3K86发布于 2021-06-08
  • 来自专栏c/c++

    【Linux】线程池封装与介绍

    ThreadPool.hpp] [30] - Thread-8 HandlerTask... [2025-02-04 09:54:51 ][INFO] [2360325] [ThreadPool.hpp] [30] - Thread successfully... [2025-02-04 09:54:54 ][DEBUG] [2360325] [Task.hpp] [14] - 我是一个推送数据到服务器的一个任务, 我正在被执行[Thread -9] [2025-02-04 09:54:54 ][INFO] [2360325] [ThreadPool.hpp] [51] - Thread-9 handled a task successfully ThreadPool.hpp] [54] - Thread-8 exit success... [2025-02-04 09:55:01 ][INFO] [2360325] [ThreadPool.hpp] [54] - Thread GetInstance success... this is a task [2025-02-04 14:41:02 ][INFO] [2368011] [ThreadPool.hpp] [64] - Thread

    42110编辑于 2025-02-05
  • 来自专栏Java实战博客

    ThreadLocal

    }).start(); } } } 线程是:Thread-8,value:Thread-8 线程是:Thread-3,value:Thread-3 线程是:Thread -9,value:Thread-9 线程是:Thread-5,value:Thread-5 线程是:Thread-1,value:Thread-0 线程是:Thread-0,value:Thread-0

    41220编辑于 2022-11-14
  • 来自专栏落叶飞翔的蜗牛

    线程常用方法辨析(1)

    Wait start : Thread-5 Wait start : Thread-6 Wait start : Thread-8 Wait start : Thread-7 Wait start : Thread -9 Wait end :Thread-6 Wait end :Thread-8 Wait end :Thread-9 Wait end :Thread-7 Wait end :Thread-5 ?

    35940发布于 2021-01-14
  • 来自专栏后端架构师

    ReentrantReadWriteLock读写锁

    Thread-8读出的数据为 :6 Thread-9 准备写数据! Thread-9 写入的数据: 4 Thread-10 准备读数据!

    71620发布于 2021-07-27
  • 来自专栏python3

    使用python实现可重入的公平读写锁

    Thread-3, started 140256732075776)> promoted <Writer(Thread-8, started 140256498145024)> start <Writer(Thread Thread-8, started 140256498145024)> acquired <Writer(Thread-8, started 140256498145024)> stop <Writer(Thread -9, started 140256487655168)> acquired <Writer(Thread-9, started 140256487655168)> stop <Writer(Thread

    2.6K30发布于 2020-01-13
  • 来自专栏Java架构师必看

    CyclicBarrier 的使用

    MyTask.run(CyclicBarrierWriteDataWaitTimeOutTest.java:299) at java.lang.Thread.run(Thread.java:745) Thread -9:需要164毫秒的时间写入数据 Thread-9:写入数据完毕,等待其他线程写入数据java.util.concurrent.BrokenBarrierException Thread-9:所有线程写入数据完毕

    39720发布于 2021-11-29
  • 来自专栏小码农漫漫积累路

    python并发编程-多线程实现服务端并发-GIL全局解释器锁-验证python多线程是否有用-死锁-递归锁-信号量-Event事件-线程结合队列-03

    . # Thread-1释放了B锁 # Thread-9抢到了B锁 # Thread-9抢到了A锁 # Thread-9释放了A锁 # Thread-9释放了B锁 # ---> 谁抢到了下面一大段都是谁在操作

    62620发布于 2019-09-26
  • 来自专栏后端开发随笔

    使用Java线程同步工具类CountDownLatch

    线程Thread-9结束了 线程Thread-3结束了 线程Thread-6结束了 线程Thread-5结束了 线程Thread-7结束了 线程Thread-4结束了 线程Thread-0结束了 线程Thread

    34420编辑于 2023-10-15
  • 来自专栏java学习java

    Semaphore使用及原理解读

    ] - running... 07:35:17.490 c.TestSemaphore [Thread-7] - running... 07:35:17.490 c.TestSemaphore [Thread Thread-6] - end... 07:35:18.491 c.TestSemaphore [Thread-7] - end... 07:35:18.491 c.TestSemaphore [Thread

    44150编辑于 2023-10-15
领券