jQuery in Action, 2nd edition
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes definition of thread? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Reply Bookmark "definition of thread?" Watch "definition of thread?" New topic
Author

definition of thread?

sura watthana
Ranch Hand

Joined: Sep 13, 2004
Posts: 77
Could anyone tell me what this statement is really saying about thread?


"A thread is an independent sequential path of execution within a program."

Thanks

Tom Tolman
Ranch Hand

Joined: Sep 02, 2004
Posts: 83
One way to look at it is that normally your code has a linear flow to it- one line executes, and then the next line executes. It always goes in order. It may branch, but the branches are determined deterministically by comparisons.

Now when you add a thread, there are two independent threads of execution which interact. A single line of code can execute, then the thread can switch, and this same line of code can execute again!
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: definition of thread?
 
Similar Threads
Indian arranged marriages
What's is wrong with the world?
Getting Data From Nested Threads.
What does new Thread() mean?
why thread priority is not working here