October 2006
Intermediate to advanced
888 pages
16h 55m
English
The most basic operations on threads include creating a thread, passing information in and out, stopping a thread, and so on. We can also obtain lists of threads, check the state of a thread, and check various other information.
We present an overview of these basic operations here.
Creating a thread is easy. Simply call the new method and attach a block that will be the body of the thread.
thread = Thread.new do # Statements comprising # the thread... end
The value returned is obviously an object of type Thread. This is usable by the main thread to control the thread it has created.
What if we want to pass parameters into a thread? We can do this by passing parameters into Thread.new ...
Read now
Unlock full access