Yes.  values stored in Call.current will be different for each thread in which it is accessed.  Or, specific to each thread.

In thread #1:
Thread._current.stack = [1, 2]

In thread #2:
Thread._curent.stack = [4, 5]