Здравствуйте, Ellin, Вы писали:
E>Есть некоторый List<SomeClass>, элементы которого должны обработать 4 потока.
E>Я хотел делать в SomeClass свойство, которое символизировало бы, что некотый поток захватил сей объект на обработку. Другие потоки глядя на такое развитие событий шли бы дальше и брали свободные объекты коллекции.
E>SomeClass
E>{
E>public object m_lock;
E>private volatile bool attached false;
E>public bool Attach
E>{
E>lock(m_lock)
E>{
E> attached = true;
E>return attached;
E>}
E>}
E>}
E>Насколько криво так делать? Как это лучше сделать? Есть еще библиотека FX Parallelis кажется... она вроде будет в 2010 студии... А сейчас ее скачать нельзя, насколько я понимаю?
Скачать можно
http://en.wikipedia.org/wiki/Parallel_FX_Library , только что там с лицензией не знаю, можно это в продакшене использовать или нет.