🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9073

Lio con threads

#9073
From: Jordi
Date: Mon, 09 Sep 2002 15:52
24 lines
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-mail

Show 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