On Fri, 7 Dec 2001, Alex Tutubalin wrote:
> On Fri, Dec 07, 2001 at 08:05:40PM +0200, Dmitry Katsubo wrote:
> > Привет всем!
> >
> > Может кто-нибудь пробовал скомпилить Apache с поддержкой потоков
> > (threads) под Linux? Мне нужен для тестирования Apache *только*
> > с поддержкой threads. т.е. без создания новых потоков (или только с одним).
> > В документации написано, что под Windows и Netware можно.
> > А мне бы под Linux...
>
> Так в чем проблема - -pthread в CFLAGS и будет хорошо.
>
Ну даже это необязательно на самом деле (libpthread можно через LD_PRELOAD
засунуть в Apache без всякой пересборки), но это, боюсь, мало чем человеку
поможет: такое впечатление, что он хочет взаимодействие между sibling'ами
через общею память организовать или просто попытаться устроить экономию
памяти за счет общих глобальных переменных (в случае использования
какого-нибудь Oracle'ового клиента это может быть разумным - хотя неясно
как сам этот клиент к такому отнесется). AFAIK это умеет Apache 2.0 (хотя
сам не проверял), а в Apache 1.3.x port'ы Windows и Netware - особые (там
с fork'ом как бы проблемы и пришлось извращаться)...
> То-есть никаких новых ниток сам apache создавать не будет, а вот с
> multithread библиотеками/кодом будет линковаться и работать
>
Ну это тоже хорошо, конечно, но IMNSHO не совсем то...
P.S. Shared memory организуется без проблем через mm ...
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.