Маленький вопрос про многопоточность
От: Ellin Россия www.rsdn.ru
Дата: 29.06.09 06:27
Оценка:
Есть некоторый List<SomeClass>, элементы которого должны обработать 4 потока.
Я хотел делать в SomeClass свойство, которое символизировало бы, что некотый поток захватил сей объект на обработку. Другие потоки глядя на такое развитие событий шли бы дальше и брали свободные объекты коллекции.


SomeClass
{
public object m_lock;
private volatile bool attached false;
public bool Attach
{
lock(m_lock)
{
  attached = true;
return attached;
}
}
}


Насколько криво так делать? Как это лучше сделать? Есть еще библиотека FX Parallelis кажется... она вроде будет в 2010 студии... А сейчас ее скачать нельзя, насколько я понимаю?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.