🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Libreria de hebras para linux

#17543
From: oscar
Date: Mon, 20 Dec 1999 00:00
20 lines
1970 bytes
Javier Cantero <javier@eb2dsn.ampr.org> wrote:

> 	Bien, no soy el m�s indicado, pero como no he visto (rectifico:
> no me ha llegado) respuesta, por lo menos dar alguna pista.

> 	Existen efectivamente al menos dos librer�as que funcionaban con
> linux: pdthreads y linuxthreads. En la 2.0 no he visto que haya API de
> threads integrado en el nucleo. En la 2.2 hay threads a nivel de nucleo,
> pero no he podido encontrar en un vistazo r�pido si hay API para el usuario.
Lo he estado mirando. Las hebras en kernel de linux se hacen con la funci�n
clone() (una variante del fork con m�s funciones).
Esta funci�n estaba disponible ya en los kernels 2.0.
Eso si, la libc5 no ten�a librer�a de hebras posix compatible, que a su vez se
apoya en esta funci�n del kernel. Para aquella libc, la librer�a estaba
disponible como librer�a aparte (libpthread).
A partir de la libc6, est� ya integrada si bien hay que linkar con la
opci�n -lpthread.
Un fallo es que las p�ginas de man de las llamadas a librer�as no incluyen
estas funciones. Yo las he sacado del fuente de la antigua libpthread de
una debian 1.3.1 (hamm), junto con algunos instructivos ejemplos.
Technical Details
Message-ID: <83ju4g$6u0$1@titan.bt.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3858D474.DD1CCB60@uni-koblenz.de> <slrn85qnvh.va.javier@eb2dsn.ampr.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,94595997a8039c20
X-Google-Attributes: gidf86c8,public
From: oscar@server.enmicasa.dhs.org
Subject: Re: Libreria de hebras para linux
Date: 1999/12/20
Message-ID: <83ju4g$6u0$1@titan.bt.es>
X-Deja-AN: 562815156
Content-Transfer-Encoding: 8bit
References: <3858D474.DD1CCB60@uni-koblenz.de> <slrn85qnvh.va.javier@eb2dsn.ampr.org>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: abuse@bt.es
X-Trace: titan.bt.es 945650640 7104 212.22.49.143 (20 Dec 1999 00:44:00 GMT)
Organization: BT Tel. Netnews service (readers)
Mime-Version: 1.0
User-Agent: tin/pre-1.4-980226 (UNIX) (Linux/2.2.12 (i686))
NNTP-Posting-Date: 20 Dec 1999 00:44:00 GMT
Newsgroups: es.comp.os.linux.programacion