On Tue, 2007-03-06 at 12:23 +0300, Dmitry Rybin wrote:
> под линуксом обнаружилось что существует тредовая версия cgp и форковая.
> Хотелось бы услышать плюсы минусы и будет ли такое под БСД?
Если Вы про флажок LD_ASSUME_KERNEL=2.4.1, то он просто переключает между двумя версиям потоков в glibc (о чем написано в комментарии выше, кстати). Если его включить, то будет использоваться старая модель, где у каждого потока свой pid. Тогда в выводе ps будет столько строк с CGP, сколько у него потоков. Если его не включать, то будет использоваться NPTL, clone будет вызываться с CLONE_THREAD, все потоки будут жить в одной группе, и в выводе ps этот процесс будет виден одной строкой, если, конечно, не указать -L
Так что "форковая" версия CGP Вам придумалась.
SY,
--
Alexey Naidyonov
ITooLabs
Получено Tue Mar 06 10:10:11 2007
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:30 MSK