language-agnostic - 互斥体是如何实现的?

标签 language-agnostic concurrency mutex

对于特定应用程序,某些实现是否比其他实现更好?通过推出自己的产品可以赚到什么钱吗?

最佳答案

查看Test-and-set的描述维基百科上的机器指令,它暗示了如何在机器级别实现原子操作。我可以想象大多数语言级互斥体实现都依赖于机器级支持,例如测试和设置。

关于language-agnostic - 互斥体是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1485924/

相关文章:

c - 多线程,不能让另一个线程工作

language-agnostic - 基于流的编程

security - 最有效的公钥加密方法

language-agnostic - 契约(Contract)设计和测试驱动开发

java - 为什么 getEntry(Object key) 没有暴露在 HashMap 上?

java - 为什么 CyclicBarrier reset() 方法抛出 BrokenBarrierException

Django:信号接收器同时运行吗?

c++ - boost shared_mutex(多次读取/一次写入)的示例?

c++ - `std::condition_variable::wait_for` 经常调用谓词

language-agnostic - 什么是哈希表和 HashMap 及其典型用例?