Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Stan                                 2:5038/12.30   17 Mar 2003  02:18:00
 To : Vitaly Lugovsky
 Subject : Re: списки, деревья и multithreading
 -------------------------------------------------------------------------------- 
 
 
 [skip]
 
 >>>и остановилась при попытке блокировки n (он уже заблокирован). Первая
 >>>нить продолжает работу и останавливается при попытке блокировки n-1. 
 >>>Получили deadlock.
 >> 
 >> 
 >>  По mutex-у на элемент? А тухес не лопнет? Достаточно глобального лока.
 
  SA> Конечно, глобальный мутекс - это железный способ, точнее дубовый ;-) 
  SA> Какой тогда смысл в мультипотоковсти - никакого параллелизма не будет.
 
  SA> А в чем может заключаться обходной путь - вообще избегать использования 
  SA> деревьев в мультипотоковых программах? Конечно, я понимаю, что все 
  SA> зависит от каждой конкретной задачи, но, захотелось, вот, как-то 
  SA> обобщить - и не получается.
 
 [skip]
 
  блокировку не вводить - ресурсов на кэш многовариантностей
  уйдёт много, однако это и есть обобщённый противоположный ^^^
  описанному путь...
 
  простите, если что не так...
 
 WBR, Stan...
 
 --- ---@fidonet
  * Origin: no origin (2:5038/12.30)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: списки, деревья и multithreading   Stan   17 Mar 2003 02:18:00 
Архивное /ru.algorithms/32692e710b04.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional