>>FUMFz
> >>SirSeigneur
#include <atomic>
void main() {
std::atomic<unsigned> a;
a += 12;
}
Mais sinon Nim > Rust > D > C++
ça a l'air intéressant nim, mais on dirait quand meme un patchwork de langage
Citation de FUMFz
Citation de ntmD > C++
Depuis c++11 les variables statiques sont thread-safeL'initialization seulement, rien n'empêche de faire des accès concurrents non atomique (genre i++ ;)
import core.atomic : atomicOp;
void main()
{
shared(int) a;
atomicOp!"+="(a, 12);
}
#include <atomic>
void main() {
std::atomic<unsigned> a;
a += 12;
}
Mais sinon Nim > Rust > D > C++

ça a l'air intéressant nim, mais on dirait quand meme un patchwork de langage