STL and multi-threading
От: INsideR Латвия  
Дата: 03.05.03 07:52
Оценка:
У меня есть три потока A и B и C, и есть список list<>, если я в потоке A читаю этот список а в потоках B и С пишу, то надо ли следить за безопасностью чтения и записи, т.е. использовать mutex, например?
Мудр тот, кто знает не многое, а нужное
Re: STL and multi-threading
От: BioUnit Россия  
Дата: 03.05.03 08:09
Оценка:
Здравствуйте, INsideR, Вы писали:

INR>У меня есть три потока A и B и C, и есть список list<>, если я в потоке A читаю этот список а в потоках B и С пишу, то надо ли следить за безопасностью чтения и записи, т.е. использовать mutex, например?


Это здесь
Автор: BioUnit
Дата: 21.04.03
уже обсуждалось и, видимо, не раз...
http://rsdn.ru/Forum/?mid=248095
Автор: BioUnit
Дата: 21.04.03
Re: STL and multi-threading
От: Bell Россия  
Дата: 03.05.03 09:56
Оценка:
Здравствуйте, INsideR, Вы писали:

INR>У меня есть три потока A и B и C, и есть список list<>, если я в потоке A читаю этот список а в потоках B и С пишу, то надо ли следить за безопасностью чтения и записи, т.е. использовать mutex, например?


Обязательно. Безопасность без дополнительных методов синзронизации гарантируется только для чтения.
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.