Показать сообщение отдельно

  #4  
Старый 13.03.2010, 18:35
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
С нами: 8520171

Репутация: 23
По умолчанию

Цитата:
Сообщение от trigada  
Все норм сделал через память, но интересует еще ответ на 2-й вопрос.


Можно ли функцию использовать одновреммено в потоках, или надо ставить крит. секции, и если надо ставить их то где? Там где происходит вызов этой функции, или в самой функции, там где заносим в память картинку?
чем меньше критическая секция тем лучше
синхронизация снижает производительность из
за гонки за право первым захватить ресурс
в то время как остальные потоки заблокируются
общее правило таково свести к минимуму
критический участок кода а в идеале рассмотреть
решения без синхронизации если возможно данную задачу так перепроектировать ну или по крайней мере свести ее синхронизацию к минимуму
 
Ответить с цитированием