Swift有像Java那样的CPU缓存吗?

时间:2018-03-30 19:28:36

标签: java android ios swift

在Java中,CPU内核可以在其寄存器中缓存变量,这意味着在多线程应用程序中,每个内核可能会看到同一变量的不同值,这可能是错误的来源。要防止此行为,您可以标记变量volatile例如:

private volatile int x;

swift是否也有这种CPU缓存行为,如果有,是否有与Java volatile相同的关键字来阻止它?

0 个答案:

没有答案