Rilettura e correzioni prima parte.
[gapil.git] / thread.tex
index 39c1f16ebd4b8ca1bc156efb458457a30d26ba33..827fea6516cf3aeb3c906ae982066df704ff232f 100644 (file)
@@ -1,6 +1,6 @@
 %% thread.tex
 %%
-%% Copyright (C) 2007-2011 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2007-2018 Simone Piccardi.  Permission is granted to
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Un preambolo",
@@ -57,15 +57,39 @@ dei processi:
 \end{itemize}
 
 
-\subsection{I \textit{thread} e Linux}
-\label{sec:linux_thread}
 
+\subsection{\textit{Thread} e processi}
+\label{sec:thread_process}
 
+Per un utilizzo effettivo dei \textit{thread} è sempre opportuno capire se
+questi sono davvero adatti allo scopo che ci si pone.
 
 
 \subsection{Implementazioni alternative}
 \label{sec:thread_other}
 
+Vedremo nella prossima sezione le caratteristiche del supporto per i
+\textit{thread} fornita dal kernel, ma esistono diversi possibili approcci
+alle modalità in cui questi possono essere realizzati. 
+
+% TODO cenni su pth e le implementazioni in userspace
+
+
+\section{I \textit{thread} e Linux}
+\label{sec:linux_thread}
+
+In questa sezione tratteremo le implementazioni dei \textit{thread}
+disponibili con Linux che ha visto un radicale cambiamento nel passaggio dalla
+serie 2.4 alla serie 2.6, che ha portato alla versione attuale. 
+
+\subsection{I \textit{LinuxThread}}
+\label{sec:linux_old_thread}
+
+
+\subsection{La \textit{Native Thread Posix Library}}
+\label{sec:linux_ntpl}
+
+
 
 
 
@@ -92,6 +116,9 @@ delle \acr{glibc}.
 \label{sec:pthread_management}
 
 
+
+
+
 \subsection{I \textit{mutex}}
 \label{sec:pthread_mutex}
 
@@ -103,14 +130,19 @@ delle \acr{glibc}.
 \itindend{thread} 
 
 
+\subsection{I \textit{thread} e i segnali.}
+\label{sec:thread_signal}
+
+% TODO trattare tkill e tgkill per l'invio di segnali a thread, fare un
+% capitolo apposito su thread e segnali
+
+
+
 
 % TODO troppe cose, ma segue list di notizie correlate
 % aggiunta rt_tgsigqueueinfo con il kernel 2.6.31
 
 
-% TODO trattare tkill e tgkill per l'invio di segnali a thread, fare un
-% capitolo apposito su thread e segnali
-
 
 % LocalWords:  thread multitasking POSIX sez Posix Library kernel glibc mutex