|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/32692e710b04.html, оценка из 5, голосов 10
|