我一直在閱讀內存重新排序最近。我的問題是關於多線程場景。考慮下面的例子: A = 0;
B = 0;
Thread 1 on Processor 1 Thread 2 on Processor 2
A = 100; while(B== 0);
B = 1; //access A here
我一直在編碼上X86-64 Wi
我很困惑嚴格的弱排序以及如何在定義運算符<時使用它。我有一對夫婦結構的: struct Plane
{
std::string name;
int xrudder;
int yrudder;
int wingwidgets;
bool hasLegacyEngine;
};
struct Airport
{
bool s