|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 13 Apr 2005 18:09:26 To : Valentin Davydov Subject : Re: DragonFlyBSD -------------------------------------------------------------------------------- >>> Valentin Davydov wrote: >VD>> очередную проходящую по нему команду. Так что дело тут не в разделах, а в >VD>> более высоких уровнях абстракции. А там в любом случае всякие flock(2) >VD>> придётся реализовывать. >>То, что под VFS лежит драйвер конкретной FS, под ним - BIO, под ним - >>CAM или аналог, под ним - драйвер контроллера - и так понятно. Зря уводишь >>разговор на частности. Хотя и они позволяют понять особенность ситуации: есть >>дохрена слоёв реализации, и на каждом есть свои блокировки. VD> И в каждом слое доступна своя дополнительная информация, которая, в идеале, VD> может позволить обойтись без локов, точнее, ограничиться естественными VD> архитектурными локами вроде того, что все операции ввода-вывода в пределах VD> одного треда инициируются строго последовательно одна за другой. И тут же дерутся с операциями другого треда. Коллега, не надо искать серебряную пулю, тут их нету. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2238385e67905.html, оценка из 5, голосов 10
|