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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     12 May 2001  10:07:13
 To : Slawa Olhovchenkov
 Subject : Re: Threads in FreeBSD 4.3
 -------------------------------------------------------------------------------- 
 
 >>> Slawa Olhovchenkov wrote:
 
  VN>> Угу. Только вот Matt Dillon доказывает, что все это фигня и что они
  VN>> постановили что KSE не могут параллельно исполняться - и баста.
  VN>> А кому нужно параллельно - rfork в зубы.
 SO> Что есть KSE?
 
 http://people.freebsd.org/~jasone/kse/
 http://people.freebsd.org/~jasone/refs/freebsd_kse/
 
 В двух словах - kernel-scheduled entities внутри процесса. Фактически
 kernel-level threads. Hо дальше общей идеи начинается разнобой - главный
 вопрос, могут ли разные KSE одного процесса исполняться одновременно
 на разных процессорах? Если да (полный честный многопроцессорный мультитрединг,
 вариант jasone и примкнувших;))) - то еще много надо в ядре переделывать,
 особенно в области локов; если нет (на чем настаивает Dillon) - опять
 rfork и прочее, зато реализуемо.
 
 Следует учесть, что вариант Dillon'а тоже полезен: потому что
 сейчас с нынешним libc_r или с автоматом (squid/inn) процесс
 может зависнуть на ХЗ сколько в uninterruptible disk wait,
 типа ожидания чего-то от умершего NFS сервера; если же разные KSE пусть
 даже без возможности реально исполняться параллельно - пока одна спит в disk
 wait, другая работает.
 
 В общем, есть на что посмотреть, когда сделают.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Threads in FreeBSD 4.3   Dmitry S. Rzhavin   11 May 2001 09:15:50 
 Re: Threads in FreeBSD 4.3   Valentin Nechayev   11 May 2001 09:32:07 
 Re: Threads in FreeBSD 4.3   Igor Timkin   11 May 2001 15:33:24 
 Re: Threads in FreeBSD 4.3   Valentin Nechayev   11 May 2001 19:25:31 
 Threads in FreeBSD 4.3   Slawa Olhovchenkov   11 May 2001 21:11:12 
 Re: Threads in FreeBSD 4.3   Valentin Nechayev   12 May 2001 10:07:13 
Архивное /ru.unix.bsd/913889722cfa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional