User Tools

Site Tools


module:python:taskevent:taskevent

This is an old revision of the document!


Module - Python - TaskEvent

Übersicht

TaskAction durchläuft eine Schleife mit N Durchgängen und wartet in jeder Schleife auf die Fertigstellung der Berechnung des Subtask TaskRefresh:

  • TaskAction:
    • begin
    • Beginn Schleife: löscht den EventReady := 0
    • starten des Subtask: TaskRefresh
    • wartet auf das Ergebnis von TaskRefresh (warten auf: EventReady == 1 gesetzt)
  • TaskRefresh:
    • begin
    • (NC löscht den EventReady := 0)
    • beginnt Berechnung…
    • setzt EventReady := 1 nach erfolgter Berechnung
    • end

ToDo

Done

221021

221021

  • Aufbau der Event-Library, Basis Python:
    • import threading
    • e = threading.Event()
  • Neu: Argument-Übergabe (hier Event) an Threads!
  • Verbesserung der CTask-Library mit Argument-Übergabe, Counter, OnExecute → Result
  • Neue Klasse: CTask
  • Direkte Klasse: threading-Event

Open Hard- & Software [ DokuWiki WebSites MediaWiki NextCloud ]

module/python/taskevent/taskevent.1666374216.txt.gz · Last modified: 2022/10/21 19:43 by omdevelop