【发布时间】:2018-08-07 23:38:14
【问题描述】:
维基百科defines a race condition为:
竞态条件或竞态危险是电子设备、软件或其他系统的行为,其输出取决于其他不可控事件的顺序或时间。当事件没有按照程序员预期的顺序发生时,它就会成为一个错误。
Rust is一:
安全、并发、实用的语言
如果我们创建 100% Rust 的软件,我们可以避免竞争条件吗?为什么或者为什么不?
【问题讨论】:
-
更高级的语言,或者实际上任何语言,都提供了底层硬件的抽象。不管你如何试图掩盖异常,硬件都会做它该做的事情。
标签: rust race-condition