2012-02-13 10 views
6

Eventuali duplicati:
Green Threads vs Non Green ThreadsPerché i thread a livello utente in Java sono chiamati "verdi"?

Perché i thread Java implementate a livello di utente nella JVM chiamato "fili verdi"? È per analogia con l'ambientalismo, il che significa suggerire che sono meno dispendiosi rispetto ai thread del sistema operativo o qualcos'altro?

EDIT: Alcuni riferimenti a cui viene usato il termine:

+4

@ BrianRoach- Penso che la domanda dell'OP sia il motivo per cui si chiamano "verdi", non quello che sono. – templatetypedef

+0

corretto. Sto chiedendo * perché * sono chiamati fili verdi, non quello che sono. (Vedi soggetto e prima frase). Se mi fai sapere che cosa mi dici del mio fraseggio non è chiaro, sarei felice di modificare la mia domanda, o uno di voi può farlo da solo. –

+2

@ espertus- Se questa domanda viene chiusa, fatemelo sapere e voterò per riaprirlo. Penso che le persone stiano interpretando male ciò che stai chiedendo e pensando che questa è una domanda doppia. – templatetypedef

risposta

8

About green threads

Questo è solo un nome del progetto (libreria) che stava usando questo avvicinare molti anni prima

+0

Qualche idea del perché è stato scelto quel nome? –

+0

Ovviamente no, non so nemmeno perché il nome del mio progetto significhi a volte, solo un nome – Anton

4

verde ha molti significati possibili, se si sta usando un significato generalmente accettato. Per me aveva senso chiamarlo "verde" per significare

Giovanile; vigorosa: all'età di 18 anni verde

non maturi o maturi; giovane: pomodori verdi.

Nuovo di zecca; fresco.

Mancando sofisticazione o esperienza mondana; ingenuo.

http://www.thefreedictionary.com/Green

+0

Grazie per aver preso seriamente la mia domanda. Questo non è stato un problema con le mie precedenti domande su SO, incluse quelle sulla denominazione, ma in qualche modo questo ha stropicciato le persone nel modo sbagliato. –

+1

A volte domande apparentemente ingenue hanno risposte interessanti, molte delle quali si verificano solo molti anni dopo. Non ci sono domande stupide, ma mi infastidiscono di quelle ripetitive. –

+0

Grazie, anche se non penso che questa domanda sia ingenua. Sono un professore che sta preparando una conferenza sui thread e sospetto che i miei studenti saranno curiosi sul perché i fili verdi siano chiamati così. Sono abbastanza fortunato da avere studenti curiosi e voglio essere in grado di rispondere alle loro domande. –

1

Un amico mi ha fornito la risposta storica: la "verde" a quanto pare viene dal Green Team, il nome in codice originale del progetto Java.

Problemi correlati