Ruby | Thread alive? function
Thread#alive?() : alive?() is a Thread class method which checks whether the thread is running or sleeping.
Syntax: Thread.alive?()
Parameter: Thread values
Return: true – if running
else false
Example #1 :
# Ruby code for Thread.alive?() method # declaring Thread a = Thread . new { print "a" ; Thread .stop; print "c" } # alive? form puts "Thread a alive?() form : #{a.alive?()}\n\n" |
Output :
Thread a alive?() form : true
Example #2 :
# Ruby code for Thread.alive?() method # declaring Thread a = Thread . new { puts "HI! I am learning to code" } # alive? form puts "Thread a alive?() form : #{a.alive?()}\n\n" |
Output :
Thread a alive?() form : true HI! I am learning to code
Please Login to comment...