|
|
|
|
|
by pjmlp
1621 days ago
|
|
Like everything in computing it depends. x86 and ARM don't same the same memory consistency model, so while managed languages do somehow protect their users from the differences, languages like C++ do expose it by default (unless you make use of the C++11 memory model APIs[0]). So it depends how clever the lock-free kernel datastructure were written and other memory access assumptions. [0] - https://en.cppreference.com/w/cpp/language/memory_model |
|