最新 最热

多线程 生产者消费者模式

真正的开发环境下,不可能只有两条线程在跑,但是也有特殊情况,就是只需要两条线程来处理。比如一个线程生产,一个线程消费。这是一种线程协作,这种情场景下,生产者 和 消费者会操作同一个共享变量。看到这里的小伙伴应该是对...

2023-10-20
1

JUC-ReentrantLock

学习ReentrantLock就不得不知道AQS,因为ReentrantLock就是基于了AQS对象的

2023-10-17
1

JUC-park/unpark

在使用park与unpark的时候就在疑惑为什么先调用unpark时后park就不会阻塞,现在就总结一下原理

2023-10-17
1

一文解读LockSupport

LockSupport中的park()和 unpark()的作用分别是阻塞线程和解除阻塞线程

2023-10-15
2

聊聊httpclient的evict操作

org/apache/http/impl/client/HttpClientBuilder.java

2023-10-06
3

Java 读取文件,判断文件是否还是传输

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-27
2

.NET 8 的 green thread 异步模型被搁置了

.NET 平台上的green thread 异步模型实验结果最近出来了,具体参见:https://github.com/dotnet/runtimelab/issues/2398 ,实验结果总结一下就是在.NET和 ASP.NET Core中实现Green Thread是可行的。Green Thread 在.NET运...

2023-09-20
1

如何编写可重入(Reentrant)且线程安全(Thread-safe)的代码

本文翻译自文章 Writing reentrant and threadsafe code,由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。

2023-09-19
1

每日一博 - 图解进程(Process)和线程(Thread)区别联系

进程(Process)和线程(Thread)是操作系统中管理和执行任务的两个基本概念,它们之间有以下主要区别:

2023-09-15
1