[ 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

Beliebte Posts aus diesem Blog

[ TAG 38 ][29.05.2021] - Erfolgreich - Freelancer-Portale

[ TAG 747 ][07.04.2023] -Erfolgreich -BNKTRS -Google Code -Objekt und Methodenliste

[ TAG 52 ][12.06.2021] - Erfolgreich - IAP-20210601-20210609-2325