What's an interactive task? Does it pause a running task?

Julia 1.9 includes interactive tasks, but I can’t find an example or a description of what they do. I assume that they designate low latency tasks that should take priority over other tasks. For instance, in the following example, the interactive task (printing) stays asleep while the calculations are performed. Is there any way in Julia to pause a task that is running so that something can be printed?

julia> VERSION
v"1.9.0-beta3"

julia> using Base.Threads

julia> nthreads(:interactive)
1

julia> do_some_printing(T) = (i=0;while i<T print("-");sleep(0.1);i+=1 end);

julia> do_some_work(X) = sum(map(i->BigInt(999)^10_000_000 % i, 1:X));

julia> @spawn :interactive do_some_printing(10); do_some_work(10)