>>> Roberto De Ioris wrote: >>>> Non c'e' niente da fare, il vantaggio di nodejs, Go ecc. ecc. e' >>>> che TUTTE le librerie di terze parti sono "non-blocking-friendly" >>>> (passatemi il termine) e quindi gli utenti (piu' o meno) non >>>> devono preoccuparsi di nulla... > >> Nicola Larosa wrote: >>> No, questo per Go non è vero. Vedi la mia risposta a Manlio di >>> stamattina. > >> In che senso? nella peggiore delle ipotesi Go fa l'offloading su >> un pthread, quindi comunque l'utente e' salvo. >> >> O intendi altro ? > > È vero che l'utente non deve preoccuparsi di nulla, ma non perché le > librerie siano tutte non bloccanti bensì perché, come dicevo, Go > consente di mischiare in modo trasparente codice sincrono e asincrono.
ah ok giustissimo, ma calcola anche che praticamente tutta la standard library di Go e' non-bloccante, il che lo mette in posizione di vantaggio (e anche di tanto) rispetto a python (o a perl o a ruby) anche se gli ultimi progetti che ho rilasciato sono in go, ancora non mi sono "innamorato", ma sarei ingiusto a dire che non e' fantastico nella maggior parte delle cose che fa... > > Credo che "offloading su pthread" corrisponda a quello che descrivevo > come mapping N-to-M delle goroutine ai thread di sistema. Giusto? > si esatto, anche la nomenclatura che usano e' piu' fica di quella degli altri :) -- Roberto De Ioris http://unbit.it _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python