У меня есть script в python, который использует ресурс, который не может использоваться более чем определенным количеством одновременных запущенных скриптов.
Классически это будет решаться с помощью семафоров, но я не могу найти их в документации модуля multiprocessing или threading.
Я что-то пропустил или назвал семафорами, не реализованными/выставленными Python? и что еще более важно, если ответ отрицательный, какой лучший способ подражать ему?
Спасибо, Боаз
PS. По причинам, которые не имеют отношения к этому вопросу, я не могу объединить задачу с непрерывно запущенным процессом/демоном или работать с порожденными процессами - обе из них, похоже, работали бы с API-интерфейсом python.