摘要:
在并发编程中,常常需要用到线程安全的队列。常见的线程安全队列的设计分为两种: 阻塞队列:常用于生产者和消费者的场景,其中,生产者存放元素,而消费者获取元素。常用的实现方法是在入队和出队时使用同一把锁,或者入队和出队使用不同的两把锁。 非阻塞队列:与阻塞队列不同,非阻塞队列在队列为空时获取元素会直接返 阅读全文
posted @ 2022-10-15 13:26
Leaos
阅读(193)
评论(0)
推荐(0)
摘要:
该框架中的日志为诊断日志,用于将代码运行时的重要信息进行保存,方便故障诊断和追踪。日志通常分为如下两种: 同步日志:当需要写出一条日志消息时,只有等到这条日志消息完全写出时才能执行后续的程序,其问题在于可能会阻塞在磁盘写操作上; 异步日志:当需要写日志消息时,只是将日志消息进行存储,当积累到一定量时 阅读全文
posted @ 2022-10-15 10:21
Leaos
阅读(1027)
评论(0)
推荐(2)

浙公网安备 33010602011771号