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.

Credo che "offloading su pthread" corrisponda a quello che descrivevo
come mapping N-to-M delle goroutine ai thread di sistema. Giusto?

--
Nicola Larosa - http://www.tekNico.net/

A plus sign is just a square with collapsed sides,
after passing through a hash sign:
    ◽ # +
(Where are my medications when I need them?)
 - Nicola Larosa, February 2014
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a