Erlang: no global pause at all. Even for major GCs. Basically every Erlang process (≈ “green thread” in common terminology) has its own collector.
Pony uses a similar heap-per-actor, doesn't copy data, and uses background messages to update GC state between actors.
Trade-offs.
Loom/JVM fibers doesn't impose the same limitation; references can be shared across threads. So I would expect that, without a concurrent collector, you'd encounter global pauses.
[1] outside of some special case, natively implemented datastructures