X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=thread.tex;h=971a7b330ac97c111c2d7eb87b40b8c0bda9f7cd;hp=a42e2cccaf010a614b42b94f63623a240d527809;hb=85e7b3ed7aafdb66a7feda150f68649915a5e85d;hpb=a48e8dfeb4b05b57eab2336c7d2e0aaf6b9bd572 diff --git a/thread.tex b/thread.tex index a42e2cc..971a7b3 100644 --- a/thread.tex +++ b/thread.tex @@ -1,6 +1,6 @@ %% thread.tex %% -%% Copyright (C) 2007 Simone Piccardi. Permission is granted to +%% Copyright (C) 2007-2009 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", @@ -12,12 +12,15 @@ \chapter{I thread} \label{cha:threads} + +\itindbeg{thread} + Tratteremo in questo capitolo un modello di programmazione multitasking, quello dei \textit{thread}, alternativo al modello classico dei processi, tipico di Unix. Ne esamineremo le caratteristiche, vantaggi e svantaggi, e le diverse realizzazioni che sono disponibili per Linux; nella seconda parte tratteremo in dettaglio quella che รจ l'implementazione principale, che fa -riferimento all'interfaccia standardizzata da POSIX.1e. +riferimento all'interfaccia standardizzata da POSIX.1e. \section{Introduzione ai \textit{thread}} @@ -73,7 +76,7 @@ dei processi: \section{Posix \textit{thread}} -\label{sec:thread_intro} +\label{sec:thread_posix_intro} Tratteremo in questa sezione l'interfaccia di programmazione con i @@ -100,6 +103,9 @@ delle \acr{glibc}. \label{sec:pthread_cond} +\itindend{thread} + + % LocalWords: thread multitasking POSIX sez Posix Library kernel glibc mutex