threaded_exit(Goal)
Retrieve the result of proving Goal
in a new thread. This call blocks execution until the reply is sent to the this thread by the thread executing the goal. This predicate is non-deterministic, providing access to any alternative solutions of its argument.
threaded_exit(+callable)
instantiation_error
type_error(callable, Goal)
threaded_exit(Goal)
threaded_exit(::Goal)
threaded_exit(Object::Goal)