C++

std::atomic

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

std::atomic<int> është një variabël që thread-e të ndryshme mund ta ndryshojnë njëkohësisht pa probleme dhe pa mutex — çdo veprim (si ++) ndodh i plotë, pa u ndërprerë. Ideal për numërues të thjeshtë.

EnglishEN

std::atomic<int> is a variable that different threads can change at the same time safely and without a mutex — every operation (like ++) happens in one go, without interruption. Ideal for simple counters.

Si ta mendosh

Si një numërues automatik në portën e stadiumit: edhe nëse hyjnë njerëz nga dy anë njëkohësisht, s'humb asnjë.

Lexoje në anglisht

Like the automatic counter at a stadium gate: even if people come through from both sides at once, it never misses one.

Shembull kodicpp

#include <atomic>
std::atomic<int> vizitore{0};
// nga shumë thread-e:
vizitore++;

Terma të lidhur