CPU和线程的关系
CPU是线程执行的载体
个人博客
关于软件、系统设计与持续学习。文章由 Notion 写作并在这里发布。
目前已发布 302 篇文章。
筛选结果
共 24 篇
CPU是线程执行的载体
有意义,甚至非常重要
Java 中,并没有像 Rust 的“中毒锁(Poisoned Mutex)”这样显式的机制
在 Rust 中,中毒(poisoning)机制是标准库的 std::sync::Mutex 提供的一种 线程安全保护机制
tokio::sync::Mutex 和 std::sync::Mutex 都是 Rust 中用于实现互斥访问共享数据的工具
从基本原理、核心机制、实现细节以及优缺点四个方面,为你详细介绍“Work Stealing”(工作窃取)线程调度策略。
读写锁(Read-Write Lock),也被称为共享-排他锁(Shared-Exclusive Lock),是并发编程中一种重要的同步机制,旨在解决互斥锁在读多写少场景下的性能瓶颈。
在并发编程中,使用锁(如 synchronized、ReentrantLock 等)是实现线程同步的常见手段,但也可能引发一系列问题
主题索引