Why are user-level threads in Java called "green"? [duplicate] Why are user-level threads in Java called "green"? [duplicate] multithreading multithreading

Why are user-level threads in Java called "green"? [duplicate]


About green threads

This is just a name of the project (library) that was using this approach many years before


Green has many possible meanings, if it is using a generally accepted meaning. For me it made sense to call it "green" to mean

Youthful; vigorous: at the green age of 18.

Not mature or ripe; young: green tomatoes.

Brand-new; fresh.

Lacking sophistication or worldly experience; naive.

http://www.thefreedictionary.com/Green


A friend provided me with the historical answer: the "green" apparently comes from the Green Team, the original code name of the Java project.