Article View: es.comp.os.linux.programacion
Article #9073Lio con threads
From: Jordi
Date: Mon, 09 Sep 2002 15:52
Date: Mon, 09 Sep 2002 15:52
24 lines
2132 bytes
2132 bytes
Buenas,
estoy haciendo un programilla con threads y C en Linux y no acaba de
funcionar. De tantas cosas que he leido ya no se a que atenerme.
Consiste en el t�pico servidor que lanza hilos para atender a los
clientes. Aqu� es donde me surjen varias dudas:
-Dentro de la funci�n que lanzo como hilo hay ademas otro hilo
adicional. �Se puede hacer esto, lanzar un hilo desde dentro de otro
hilo? O mejor dicho, �es seguro?
-Parte del c�digo que uso est� en C++ y uso estas opciones de
compilaci�n para los threads: -lpthreads -mt. �Voy bien o me dejo algo?
-Dentro de los hilos hay llamadas a poll() para esperar en los sockets.
Adem�s hago llamadas a pthread_mutex_lock. He de suponer que aunque
llegue algo por el socket el hilo no se despierta si est� detenido en el
mutex, �no?
Bueno, creo que no me dejo nada. Gracias.
--
Ad�u.
Jordi Catal�n Morros
Technical Details
Message-ID:
<alig25$4ep$1@nsnmpen2-gest.nuria.telefonica-data.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,94114b496d916ec0,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-09-09 08:51:35 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail From: Jordi <jordicatalan@navegalia.com> Newsgroups: es.comp.os.linux.programacion Subject: Lio con threads Date: Mon, 09 Sep 2002 17:52:58 +0200 Organization: UPCO Lines: 25 Message-ID: <alig25$4ep$1@nsnmpen2-gest.nuria.telefonica-data.net> NNTP-Posting-Host: 80-24-57-11.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1031586694 4569 80.24.57.11 (9 Sep 2002 15:51:34 GMT) X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Mon, 9 Sep 2002 15:51:34 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.1) Gecko/20020826 X-Accept-Language: es