Is NiagaraComponent Activate() thread safe?

Hi guys, I m processing objects in parallel and they need to spawn NiagaraComponent on death. So is Activate() thread safe? Or must it be called on the game thread?