Ruby | Thread kill() function
Thread#kill() : kill() is a Thread class method which is used to terminates the thread and schedules another thread to be run.
Syntax: Thread.kill()
Parameter: Thread values
Return: terminates the thread
Example#1 :
# Ruby code for Thread.kill() method # declaring Thread a = Thread . new { print "a" ; Thread .stop; print "c" } # kill form puts "Thread a kill() form : #{a.kill()}\n\n" |
Output :
Thread a kill() form : #
Example #2 :
# Ruby code for Thread.kill() method # declaring Thread a = Thread . new { puts "HI! I am learning to code" } # kill form puts "Thread a kill() form : #{a.kill()}\n\n" |
Output :
Thread a kill() 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.
Please Login to comment...