CPython в системах Unix должен создавать именованные семафоры, но при создании семафоров в Alpine они не создаются. Атрибут name SemLock также пуст.
https://github.com/python/cpython/blob/ ... ore.c#L516
>>> import multiprocessing as mp
>>> a= mp.Semaphore()
>>> a.acquire()
True
>>> a._semlock.name
>>>
Но здесь не был создан семафор:
/ # ls -l /dev/shm
total 0
Подробнее здесь: https://stackoverflow.com/questions/798 ... aphores-in
Мобильная версия