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

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

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

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

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

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

    27910编辑于 2022-05-06
  • 来自专栏云扬四海

    Spring Bean 生命周期

    2018-03-21 00:40:25.153 [Thread-8] INFO o.s.c.a.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext 3913adad: startup date [Wed Mar 21 00:40:23 CST 2018]; root of context hierarchy 2018-03-21 00:40:25.155 [Thread o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown 2018-03-21 00:40:25.156 [Thread -8] INFO c.c.spring.SpringLifeCycle - SpringLifeCycle destroy 2018-03-21 00:40:25.156 [Thread-8] INFO c.c.s.service.SpringLifeCycleService - SpringLifeCycleService destroy 2018-03-21 00:40:25.156 [Thread

    62010发布于 2019-06-05
  • 来自专栏爱明依

    Spring Bean 生命周期

    2018-03-21 00:40:25.153 [Thread-8] INFO o.s.c.a.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext 3913adad: startup date [Wed Mar 21 00:40:23 CST 2018]; root of context hierarchy 2018-03-21 00:40:25.155 [Thread o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown 2018-03-21 00:40:25.156 [Thread -8] INFO c.c.spring.SpringLifeCycle - SpringLifeCycle destroy 2018-03-21 00:40:25.156 [Thread-8] INFO c.c.s.service.SpringLifeCycleService - SpringLifeCycleService destroy 2018-03-21 00:40:25.156 [Thread

    30220编辑于 2022-04-01
  • 来自专栏crossoverJie

    Spring Bean 生命周期

    2018-03-21 00:40:25.153 [Thread-8] INFO o.s.c.a.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext 3913adad: startup date [Wed Mar 21 00:40:23 CST 2018]; root of context hierarchy 2018-03-21 00:40:25.155 [Thread o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown 2018-03-21 00:40:25.156 [Thread -8] INFO c.c.spring.SpringLifeCycle - SpringLifeCycle destroy 2018-03-21 00:40:25.156 [Thread-8] INFO c.c.s.service.SpringLifeCycleService - SpringLifeCycleService destroy 2018-03-21 00:40:25.156 [Thread

    30100编辑于 2022-08-19
  • 来自专栏大大的微笑

    JUC包下的CountDownLatch,CyclicBarrier,Semaphore

    threadName:Thread-1 Thread-1 wait 0.5s threadName:Thread-0 Thread-0 wait 2s Thread-4 wait 2s threadName:Thread -8 Thread-8 wait 2s threadName:Thread-7 Thread-7 wait 0.5s threadName:Thread-5 Thread-5 wait 0.5s threadName Thread-3 ThreadName:Thread-4 ThreadName:Thread-5 ThreadName:Thread-6 ThreadName:Thread-7 ThreadName:Thread ThreadName:Thread-8,end! ThreadName:Thread-9,end! ThreadName:Thread-4,end! ThreadName:Thread-3,end!

    61380发布于 2018-02-27
  • 来自专栏犀牛饲养员的技术笔记

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

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

    2.1K20发布于 2020-08-10
  • 来自专栏Nicky's blog

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

    e.printStackTrace(); } }).start(); } } } Thread -8需要用车 Thread-8租车成功,等待了:0 Thread-1需要用车 Thread-1租车成功,等待了:0 Thread-12需要用车 Thread-12租车成功,等待了:0 Thread-6需要用车 Thread-3租车成功,等待了:2513 Thread-8还车了! Thread-4租车成功,等待了:3218 Thread-7还车了!

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

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

    -8 34 2 enter thread name-->thread-8 35 3 get thread name-->thread-8 36 4 set thread name-->thread-8 37 5 leave run thread name-->thread-8 38 1 run thread name-->thread-9 39 2 enter thread name-->thread -8 43 2 enter thread name-->thread-8 44 3 get thread name-->thread-8 45 4 set thread name-->thread-8 46 5 leave run thread name-->thread-8 47 2 enter thread name-->thread-6 48 3 get thread name-->thread -4 48 3 get thread name-->thread-8 49 4 set thread name-->thread-8 50 5 leave run thread name-->thread

    37030编辑于 2022-09-20
  • 来自专栏全栈程序员必看

    简单介绍一下spring bean的生命周期_我国女性劳动参与率

    2018-03-21 00:40:25.153 [Thread-8] INFO o.s.c.a.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext 3913adad: startup date [Wed Mar 21 00:40:23 CST 2018]; root of context hierarchy 2018-03-21 00:40:25.155 [Thread o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown 2018-03-21 00:40:25.156 [Thread -8] INFO c.c.spring.SpringLifeCycle - SpringLifeCycle destroy 2018-03-21 00:40:25.156 [Thread-8] INFO c.c.s.service.SpringLifeCycleService - SpringLifeCycleService destroy 2018-03-21 00:40:25.156 [Thread

    47010编辑于 2022-09-28
  • 来自专栏IT云清

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

    Thread-2 子线程正在执行:Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread Thread-2 子线程正在执行:Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread Thread-7 子线程正在执行任务,当前线程为:Thread-6 子线程正在执行任务,当前线程为:Thread-5 子线程正在执行任务,当前线程为:Thread-9 子线程正在执行任务,当前线程为:Thread

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

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

    Thread-2 子线程正在执行:Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread Thread-2 子线程正在执行:Thread-3 子线程正在执行:Thread-4 子线程正在执行:Thread-5 子线程正在执行:Thread-6 子线程正在执行:Thread-7 子线程正在执行:Thread Thread-7 子线程正在执行任务,当前线程为:Thread-6 子线程正在执行任务,当前线程为:Thread-5 子线程正在执行任务,当前线程为:Thread-9 子线程正在执行任务,当前线程为:Thread

    1.2K10编辑于 2022-05-07
  • 来自专栏米扑专栏

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

    Thread-5', 4, ':now left:', 9) Thread-5: release ('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 Thread-6', 5, ':now left:', 9) Thread-6: release('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

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

    ReentrantLock实现原理

    开始运行 Thread-3 获得锁 Thread-6 开始运行 Thread-6 获得锁 Thread-1 获得锁 Thread-9 开始运行 Thread-7 开始运行 Thread-5 获得锁 Thread -8 开始运行 Thread-9 获得锁 Thread-7 获得锁 Thread-8 获得锁 可以看到开始运行的顺序和获得锁的顺序是不一致的 将lock成员变量改为如下 public static Lock 开始运行 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-8 获得锁 可以看到开始运行的顺序和获得锁的顺序是一致的

    55930发布于 2019-08-13
  • 来自专栏Java实战博客

    ThreadLocal

    Thread.currentThread().getName(), hw.getElement())); } }).start(); } } } 线程是:Thread -8,value:Thread-8 线程是:Thread-3,value:Thread-3 线程是:Thread-9,value:Thread-9 线程是:Thread-5,value:Thread-5

    41220编辑于 2022-11-14
  • 来自专栏算法微时光

    Android之Looper使用

    常见错误 在非主线程中直接new Handler()会报如下的错误: E/AndroidRuntime( 6173): Uncaught handler: thread Thread-8 exiting

    97431发布于 2021-01-21
  • 来自专栏若尘的技术专栏

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

    started 11292)> 20<Thread(Thread-7, started 3968)> 20 <Thread(Thread-14, started 15756)> 20 <Thread(Thread

    1.3K86发布于 2021-06-08
  • 来自专栏全栈程序员必看

    SpringBoot整合ElasticSearch详细过程

    } } 三、启动项目 这时候我们通过springboot启动器启动项目会发现控制台报以下的错误 2018-10-19 15:48:05.189 INFO 44964 --- [ Thread Oct 19 15:48:02 CST 2018]; root of context hierarchy 2018-10-19 15:48:05.190 INFO 44964 --- [ Thread

    40010编辑于 2022-09-05
  • 来自专栏c/c++

    【Linux】线程池封装与介绍

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

    42110编辑于 2025-02-05
  • 来自专栏落叶飞翔的蜗牛

    线程常用方法辨析(1)

    Thread-1 Sleep end : Thread-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

    35940发布于 2021-01-14
领券