извините если офф-топик. Пишу kernel threads в игрушечную ОС pintos. Имплементирую priority scheduler, в частности priority donation. Стараюсь не использовать динамическое выделение памяти, тем не менее мне нужен many-to-many mapping тредов на локи и наоборот. Это очевидным образом решается ограничением числа локов которые тред можат ждать, либо числа тредов которые ждут один лок. Последний случай предпочтительнее т.к. не делает тред тяжеловесным. Разумно ли такое решение и если да то какой верхний предел на число тредов per lock makes sense?
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от nokachi
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от dump
Ответ на:
комментарий
от dump
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.