[Linux-Biella] processi e thread
Remotes
webmaster a remotes.it
Mer 9 Apr 2008 19:22:11 CEST
Alle 17:26, mercoledì 9 aprile 2008, Andrea Musuruane ha scritto:
> 2008/4/9, Remotes <webmaster a remotes.it>:
> > dunque leggo su wikipedia alla voce
> > http://it.wikipedia.org/wiki/OpenMosix la seguente frase:
> >
> > ...Il gestore (il kernel Linux) è in grado di gestire la migrazione dei
> > processi (non dei Thread) ...
> >
> > quindi capisco che thread != processo
> >
> > poi mi chiedo "quindi cosa si intende per thread?
> >
> > clicco sul link: http://it.wikipedia.org/wiki/Thread
> >
> > pagina per le voci disambigue, seguo la prima:
> > http://it.wikipedia.org/wiki/Processo_%28informatica%29
> >
> > poi scendo fino a
> >
> > http://it.wikipedia.org/wiki/Processo_%28informatica%29#Processi_e_thread
> >
> > orbene, qui fa una bella proporzione:
> >
> > processo:fune=thread:singolo_filo_che_compone_la_fune
> >
> > significa che, per fare un esempio, un client di posta che mi scarica la
> > posta dovrei avere:
> >
> > processo: client di posta
> > sottoprocesso: comunicazione col server
> > sottoprocesso: scrittura dei files contenenti le email ricevute
> > sottoprocesso: scrittura dei log
> > ecc...
> >
> > dico bene?
>
> Quasi (grazie a google):
>
> In computing, a process is an instance of a computer program that is
> being executed.
>
> A thread in computer science is short for a thread of execution.
> Threads are a way for a program to fork (or split) itself into two or
> more _simultaneously_ (or pseudo-simultaneously) running tasks. ...
>
quindi quello che io ho dato come sottoprocesso sarebbe invece un processo?
si avrebbe tipo
programma: client di posta
processo: scaricamento posta
thread: instaurazione connessione col server
thread: invio informazioni account
thread: ricezione elenco mail
thread: ricezione messaggio #1
ecc...
va meglio?
--
Nicolò "Remotes" Lucia
Debian ETCH (XFCE)
"the 449257th penguin"
Maggiori informazioni sulla lista
Linux