[ TAG 150 ][18.09.2021] -Erfolgreich -IAP-20210601-20210722-1145 -ALOG-PID-LIST -APL
[ALOG-PID-LIST] kurz [APL]
Ausgeschrieben: AudioLog-ProcessIdentification-List
Mir fallen zu diesen Zeitpunkt nur zwei Methoden ein, die für das ALOG-Modul relevant sind.
- PID zu Liste hinzufügen
- APL_ITM_ADD(pid)
- PID von der Liste entfernen
- APL_ITM_DELETE(pid)
Zu diesen Zeitpunkt fallen mir keine weiteren Methoden ein.
def APL_ITM_ADD(apl, pid):
apl.append(pid)
def APL_ITM_DELET(apl, pid):
apl.remove(pid)
from ALOG_20210722 import PROCESS_ALOG_20210726_0110 as alog
from multiprocessing import Manager
Wenn ein ALOG-Prozess gestartet wird, registriert er sich mit seiner PID in der Liste. Das ist im Grunde der erste Entwurf.
def ALOG():
ALOG_MNGR = Manager()
APL = ALOG_MNGR.list()
alog.APL_ITM_ADD(APL, os.getpid())
print(f"APL_ITM_ADD: {APL}")
alog.APL_ITM_DELET(APL, os.getpid())
print(f"APL_ITM_DELET: {APL}")
ALOG_MNGR.shutdown()
del APL
del ALOG_MNGR
Kommentare
Kommentar veröffentlichen