随笔分类 -  多线程相关

摘要:Obj.wait()与Obj.notify()必须要与synchronized(Obj)一起使用,也就是wait,与notify必须通过获取的锁对象进行调用**,从语法角度来说就是Obj.wait(),Obj.notify必须在synchronized(Obj){…}语句块内。从功能上来说wait就 阅读全文
posted @ 2020-07-02 22:05 线形的眼泪 阅读(832) 评论(0) 推荐(0)
摘要:本文源自:https://www.cnblogs.com/Lee_xy_z/p/10470181.html CountDownLatch概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够 阅读全文
posted @ 2020-05-18 00:06 线形的眼泪 阅读(134) 评论(0) 推荐(0)
摘要:本文源自:https://blog.csdn.net/michaelgo/article/details/81481068 1.ReentrantLock简要介绍简单介绍一下ReentrantLock,可重入锁,互斥锁,提供了fair和unfair两种模式的锁。默认构造函数是unfair的锁,如果初 阅读全文
posted @ 2020-05-17 23:49 线形的眼泪 阅读(1859) 评论(0) 推荐(0)
摘要:本文转自:https://www.cnblogs.com/QQParadise/articles/5059824.html 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加 阅读全文
posted @ 2020-04-23 22:13 线形的眼泪 阅读(163) 评论(0) 推荐(0)
摘要:本文为转载,出处在文末。 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗 答案是:是,一个http请求,就是一个线程。 https://blog.csdn.net/elvis_lfc/article/details/53466877 https://blog.c 阅读全文
posted @ 2020-04-13 23:31 线形的眼泪 阅读(1920) 评论(0) 推荐(1)