На всякий случай, надо, по возможности, писать код, который будет правильно работать как при однопоточном, так и при многопоточном выполнении, это правила хорошего тона.
А если у честь что ZP организация потоков имеет свои ньюансы, то надо использовать или объекты блокировки которые...