Article View: es.comp.os.linux.programacion
Article #13171RE: Procesos o Threads
From: Mario Teijeiro Otero
Date: Mon, 12 Mar 2001 20:16
Date: Mon, 12 Mar 2001 20:16
36 lines
2380 bytes
2380 bytes
Swat wrote:
> Se que no tiene nada que ver, pero, alguien me podria decir la dicerencia
> en fork y threads?
Si mal no recuerdo, en el fork el padre s�lo comparte con el hijo
los descriptores de fichero, y el el c�digo de solo lectura (para no cargar
el c�digo dos veces en memoria, ya que este es com�n).
En los threads, a parte de compartir lo del fork, comparten todos los
datos.
El fork y el crear threads son maneras espec�ficas de la
llamada al sistema __clone:
---- Man clone ------
*_clone* crea un nuevo proceso como lo hace fork(2). A
diferencia de fork(2), __clone permite al proceso hijo
compartir partes de su contexto de ejecuci�n con su pro�
ceso padre, tales como el espacio de memoria, la tabla de
descriptores de fichero y la tabla de manejadores de
se�al. El principal uso de __clone es para implementar los
hilos: m�ltiples hilos de control en un programa que se
ejecutan concurrentemente en un espacio de memoria compar�
tido.
Saludos
--
view;touch;unzip;finger;mount;yes;yes;yes;umount;sleep
"Yo uso software libre" (declaraci�n a petici�n de Richard M. Stallman)
Mario Teijeiro Otero mailto:asimovi at teleline dot es
NiCK: emeteo en irc (#debian, #java, #escomposlinux).
clave: correo con Asunto: "[PGPKEY]" Usr. Reg. 122438
Technical Details
Message-ID:
<nraj89.ik1.ln@asimovi.localdomain>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobodyReferences:
<98i0ha$fg0$1@diana.bcn.ttd.net> <98in5i$4g2$1@titan.bt.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,cf5dea8aefc646f8 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-03-12 12:58:08 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody From: Mario Teijeiro Otero <mteijeiro@NOSPAMescomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: RE: Procesos o Threads Date: Mon, 12 Mar 2001 21:16:54 +0100 Organization: Telefonica Transmision de Datos Lines: 37 Message-ID: <nraj89.ik1.ln@asimovi.localdomain> References: <98i0ha$fg0$1@diana.bcn.ttd.net> <98in5i$4g2$1@titan.bt.es> NNTP-Posting-Host: 193-153-223-11.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit User-Agent: KNode/0.4