🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

RE: Procesos o Threads

#13171
From: Mario Teijeiro Otero
Date: Mon, 12 Mar 2001 20:16
36 lines
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!nobody
References: <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