Проблема с глобальной переменной и многопотоком

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
Добрый день. Следующая трабла вынудила меня обратиться за помощью сюда:

запускаю рассылку сообщений по списку аккаунтов в соцсети и при работе в 5 потоков, некоторые потоки одновременно хватаются за один и тот же урл и шлют ему сообщения. иногда потоки асинхронно работают - то есть каждый шлет уникальному юзверю, а иногда снова пересекаются и начинают синхронно слать мессаги одному и тому же юзеру...

Копался на форуме, искал ответ, нашел шаблончик от Ростоникса, где он показывает как правильно инициировать и увеличивать счетчик глобальной переменной с помощью C#. По сути, мало чем отличалось от моей реализации, но я переделал, так как у Ростоникса в шаблоне - не помогло.. даже не знаю в чем затык. Кто-то сталкивался с подобным? Как лечится?
 

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
В списке (экшен работа со списками) поставь брать строки случайно с удалением
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
по идее тут можно без глобальных. просто брать строки с удалением.
 

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
эмм )) спасибо за предложение, почему-то не подумал раньше, что можно так упростить. но вообще с глобальными переменными есть какой-то глюк или это у меня что-то не так?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)