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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Pevzner                    2:5020/59.9    02 Feb 2001  00:53:52
 To : "Vladimir Butenko"
 Subject : Re: 2 процессора....
 -------------------------------------------------------------------------------- 
 
 Hello, Vladimir Butenko!
 
 Thu, 01 Feb 01 21:34:03 +0300 you wrote:
 
 VB> > По-моему, это далеко не самая большая проблема с линуксячими тредами.
 VB> > Если многонитевому процессу надо поменять euid, то он может это
 VB> > сделать вначале, до порождения тредов -- это коснется всех будующих
 VB> > тредов, или поменять в одном треде, и в нем же этим фактом изменения
 VB> > прав и воспользоваться.
 
 VB> Hе выходит. Мне, например, рут надо скинуть. Hо не сразу, а после того,
 VB> как нужные порты открыты и нужные программки параллельно запущены. А к
 VB> этому моменту тредов уже где три десятка. Про скидывания "на лету" и
 VB> речи нету.
 
 А нельзя сначала наоткрывать порты, а потом уже скинуть полномочия и
 лишь после этого плодить треды?
 
 VB> > Гораздо хуже, IMHO, полная несовмистимость с позиксом в таких вещах,
 VB> > как обработка сигналов. Это приводит к тому, что при желании написать
 VB> > портабельную программу надо либо вообще (почти) не пользоваться
 VB> > сигналами, либо писать 2 версии: под линух и под нормальный уних.
 
 VB> Они (сигналы) везде кривые. Hеблагодарное это дело - на сигналы
 VB> рассчитывать.
 
 С линуксячими тредами даже SIGHUP по-человечески не обработаешь.
 А по SIGINT'у тредовый процесс помирает настолько медленно,
 что когда при отладке нажимаешь Ctrl-C, и перезапускаешь программу
 (которая еще не умеет сама правильно обрабатывать SIGINT), то
 к моменту запуска новой программы старая может оказаться еще
 недобитой, и держать TCP-шный порт (но терминал при этом она
 отпускает сразу).
 
 Suxx, короче...
 
 --
         Wishes, Alexander Pevzner (pzz@pzz.msk.ru)
 --- ifmail v.2.14-tx8.10
  * Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: 2 процессора....   Alexander Pevzner   02 Feb 2001 00:53:52 
Архивное /ru.linux/8975e8308b13.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional