Macaulay2 » Documentation
Packages » Macaulay2Doc » The Macaulay2 language » parallel programming with threads and tasks » isCanceled(Task)
next | previous | forward | backward | up | index | toc

isCanceled(Task) -- whether a task has been canceled

Description

i1 : n = 0

o1 = 0
i2 : t = schedule(() -> while true do n = n + 1)

o2 = <<task, created>>

o2 : Task
i3 : sleep 1

o3 = 0
i4 : isCanceled t

o4 = false
i5 : sleep 1

o5 = 0
i6 : cancelTask t
i7 : sleep 2
stdio:2:25:(3):[1]: error: interrupted

o7 = 0
i8 : isCanceled t

o8 = true

See also

Ways to use this method:


The source of this document is in Macaulay2Doc/ov_threads.m2:498:0.