Ruby | Thread exit() function
Last Updated :
09 Dec, 2019
Thread#exit() : exit() is a Thread class method which is used to terminates the thread and schedules another thread to be run.
Syntax: Thread.exit()
Parameter: Thread values
Return: terminates the thread
Example #1 :
a = Thread . new { print "a" ; Thread .stop; print "c" }
puts "Thread a exit() form : #{a.exit()}\n\n"
|
Output :
Thread a exit() form : #
Example #2 :
a = Thread . new { puts "HI! I am learning to code" }
puts "Thread a exit() form : #{a.exit()}\n\n"
|
Output :
Thread a exit() form : #
Note :
The thread object generated in the output depends on the system and pointer value. So, it may vary each time the code is run.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...