<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="gl">
	<id>http://web.iesrodeira.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Control%2C_Sincronizaci%C3%B3n_e_Comunicaci%C3%B3n_entre_Procesos</id>
	<title>Control, Sincronización e Comunicación entre Procesos - Historial de revisións</title>
	<link rel="self" type="application/atom+xml" href="http://web.iesrodeira.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Control%2C_Sincronizaci%C3%B3n_e_Comunicaci%C3%B3n_entre_Procesos"/>
	<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=Control,_Sincronizaci%C3%B3n_e_Comunicaci%C3%B3n_entre_Procesos&amp;action=history"/>
	<updated>2026-09-13T13:29:39Z</updated>
	<subtitle>Historial de revisións desta páxina no wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>http://web.iesrodeira.com/mediawiki/index.php?title=Control,_Sincronizaci%C3%B3n_e_Comunicaci%C3%B3n_entre_Procesos&amp;diff=1877&amp;oldid=prev</id>
		<title>Xavi: Nova páxina: &quot;= Introducción = Os sistemas multitarefa empregan dúas aproximacións distintas á hora de conseguir que o sistema execute varias cousas ó mesmo tempo: Os &#039;&#039;threads&#039;&#039; (fíos) e...&quot;</title>
		<link rel="alternate" type="text/html" href="http://web.iesrodeira.com/mediawiki/index.php?title=Control,_Sincronizaci%C3%B3n_e_Comunicaci%C3%B3n_entre_Procesos&amp;diff=1877&amp;oldid=prev"/>
		<updated>2014-06-26T10:28:22Z</updated>

		<summary type="html">&lt;p&gt;Nova páxina: &amp;quot;= Introducción = Os sistemas multitarefa empregan dúas aproximacións distintas á hora de conseguir que o sistema execute varias cousas ó mesmo tempo: Os &amp;#039;&amp;#039;threads&amp;#039;&amp;#039; (fíos) e...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Páxina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Introducción =&lt;br /&gt;
Os sistemas multitarefa empregan dúas aproximacións distintas á hora de conseguir que o sistema execute varias cousas ó mesmo tempo: Os &amp;#039;&amp;#039;threads&amp;#039;&amp;#039; (fíos) e os &amp;#039;&amp;#039;procesos&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Un proceso é un programa que está sendo executado pola CPU. Nun sistema multitarefa, nun instante determiñado a CPU pode ter varios procesos en estado de execución.&lt;br /&gt;
&lt;br /&gt;
Un thread é unha parte dun proceso que está executándose de xeito concurrente (á vez) co resto do proceso (fío principal de execución).&lt;br /&gt;
&lt;br /&gt;
Un &amp;#039;&amp;#039;&amp;#039;proceso&amp;#039;&amp;#039;&amp;#039; é unha copia exacta do proceso que o lanza, contendo unha copia das variables, dos descritores de ficheiros e dos manexadores (&amp;#039;&amp;#039;handlers&amp;#039;&amp;#039;) de sinais. En cambio os &amp;#039;&amp;#039;&amp;#039;threads&amp;#039;&amp;#039;&amp;#039; (fíos) comparten co proceso cos lanza o espacio de memoria, a tabla de descritores e os manexadores de sinais.&lt;br /&gt;
&lt;br /&gt;
= Threads (&amp;#039;&amp;#039;Fíos&amp;#039;&amp;#039;) =&lt;br /&gt;
&lt;br /&gt;
Os &amp;#039;&amp;#039;&amp;#039;threads&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;fíos&amp;#039;&amp;#039;) permiten que dous ou máis partes do código se executen simultáneamente compartindo os mesmos recursos (ficheiros, variables globais ...). &lt;br /&gt;
&lt;br /&gt;
Un programa &amp;#039;normal&amp;#039; ten un único thread (fío) de execución que chama á función &amp;#039;&amp;#039;&amp;#039;main&amp;#039;&amp;#039;&amp;#039; e a executa ata que remata. Un novo thread executará unha función en paralelo coa función principal (&amp;#039;&amp;#039;&amp;#039;main&amp;#039;&amp;#039;&amp;#039;) e cos outros threads creados con anteriormente. O sistema operativo encargarase de xestionar a execución dos distintos threads, sendo incluso posible en sistemas multiprocesador que varios fíos se leven a cabo simultáneamente dun xeito real. &lt;br /&gt;
&lt;br /&gt;
Os threads resultan útiles cando se precisa facer máis dunha cousa o mesmo tempo. Por exemplo, un servidor Web necesita servir páxinas a varios clientes ó mesmo tempo e ademáis continuar aceptando peticións de novos clientes.&lt;br /&gt;
&lt;br /&gt;
{{Programación con Threads Baixo Linux}}&lt;br /&gt;
&lt;br /&gt;
= Procesos (&amp;#039;&amp;#039;fork&amp;#039;&amp;#039;) =&lt;br /&gt;
{{Creación e Xestión de Procesos en Linux}}&lt;/div&gt;</summary>
		<author><name>Xavi</name></author>
	</entry>
</feed>