кстати. а есть многопоточная либа для zip-упаковки в один файл?)
Может и есть. Когда я говорю бессмысленно писать параллельно в файл, я имею в виду именно ПИСАТЬ В ФАЙЛ, а не упаковывать. Упаковка -- это вполне себе CPU-bound task
Но вопрос не про это был изначально. А про то, что если вызвать лок вызывается в двух функциях, будет ли первый поток блокировать в первой функции выполнение вторым потоком второй функции. Решил спросить именно из-за in the same place в официальной документации - захотел прояснить до конца для себя этот момент у знающих людей