Многопоточность vb.net
Заранее спасибо!
Например, пусть у тебя будет глобальный указатель на текущий элемент, и при каждом взятии элемента из списка ты его увеличиваешь. Только надо, чтобы это была атомарная операция, т.е. только один поток в каждый момент времени имел доступ к списку, чтобы не возникло т.н. "race condition". Хотя, если в VB.Net всё хорошо с синхронизацией, то и не возникнет.
Я так и пытаюсь сделать. При 10 потоках всё хорошо, а при 25 начинается путаница. А как сделать, что бы это была атомарная операция?
критическая секция, например.
Использовать синхронизацию. Не знаю, как это делается в VB.Net, но при использовании WinAPI это была бы