Ruby | Thread backtrace_locations() function
Thread#backtrace_locations() : backtrace_locations() is a Thread class method which returns the execution stack for the target thread—an array containing backtrace location objects.
Syntax: Thread.backtrace_locations()
Parameter: Thread values
Return: the execution stack for the target thread—an array containing backtrace location objects.
Example #1 :
# Ruby code for Thread.backtrace_locations() method # declaring Thread a = Thread . new { print "a" ; Thread .stop; print "c" } # backtrace_locations form puts "Thread a backtrace_locations() form : #{a.backtrace_locations()}\n\n" |
Output :
Thread a backtrace_locations() form : []
Example #2 :
# Ruby code for Thread.backtrace_locations() method # declaring Thread a = Thread . new { puts "HI! I am learning to code" } # backtrace_locations form puts "Thread a backtrace_locations() form : #{a.backtrace_locations()}\n\n" |
Output :
Thread a backtrace_locations() form : []
Please Login to comment...