锁的常见问题、根本原因及对应的避免策略
在并发编程中,使用锁(如 synchronized、ReentrantLock 等)是实现线程同步的常见手段,但也可能引发一系列问题
个人博客
关于软件、系统设计与持续学习。文章由 Notion 写作并在这里发布。
目前已发布 307 篇文章。
筛选结果
共 25 篇
在并发编程中,使用锁(如 synchronized、ReentrantLock 等)是实现线程同步的常见手段,但也可能引发一系列问题
在并发编程中,有多种设计模式用于解决不同场景下的同步、通信和资源管理问题
请牢记,进程是轻量级的,因此可以大量创建。基于消息传递的并发机制,即使在高并发系统中也能保持清晰的逻辑推演。
Using GenServer
Runtime considerations
Runtime considerations
Elixir 的 Process 和 Java 的线程在挂起(suspension)机制上有本质区别
Stateful server processes
主题索引