Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Green and Native Threads

 
gunjan
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can anyone please explain the difference between the two types: green threads and native threads
Any help appreciated.
GUnjan
 
Pawel Veselov
Ranch Hand
Posts: 165
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Green threads is thread mechanism implemented in JVM itself. It is blind and can run on any OS, so actually all threads are run in one native thread and scheduling is up to JVM.
This is disadvantageously for SMP systems, since only one processor can serve Java application.
Native threads is a mechanism based on OS threading mechanism. This allows to use features of hardware and OS. For example,there is IBM's JDK for AIX that supports native threads. The perfomance of applications can be highly imploved by this.

------------------
With best of best regards, Pawel S. Veselov ( aka Black Angel )
 
John Bateman
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I learned something new today. Thanks!
I was using the BlackDown 1.1.8 "JDK" on Linux with Jserv and Jonas and I could never figure out what the green/native thread diffrence is.
Man I love helpful message bases.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic