Packer pausieren lassen
Verfasst: Samstag 23. Januar 2021, 22:26
Ich möchte nicht erst Monatelang die theoretischen Grundlagen von Python lernen ohne etwas praktisch anzuwenden.
Ich habe auch nicht vor Python irgendwann beruflich zu nutzen, sondern einfach nur mal schnell eine Hilfe für meinen privaten Alltag zu scripten
(Redet man bei Python von scripten oder coden, bzw. Scripts oder Programmen ? Irgendwie kommt mir das vor als wäre es etwas von beiden)
Das beinhaltet jedenfalls das ich immer nur die Dinge erlernen möchte die ich gerade brauche. Und zukünftig vielleicht nie wieder brauchen werde.
Ein weiteres Handicap, mein Englisch ist nicht gut, das lesen und verstehen englischer Beschreibungen dauert sehr lange, danach stelle ich meist fest das mein aktuelles Problem damit nicht gelöst wird ..
Deswegen wäre es hilfreich vorher zu wissen wo ich die passenden Infos finde, oder ob es überhaupt passende Lösungen gibt.
Derzeit stelle ich mir die Frage, ist es möglich einen Thread in dem ein Programm läuft so zu pausieren das es alle laufenden Aktivitäten anhält ?
In meinem Fall schwebt mir eine Art Archivprogramm vor mit GUI vor. Die GUI soll ansprechbar bleiben, also sollte das in einem solchen Programm wohl unumgängliche Packen in einem eigenen Thread im Hintergrund laufen.
Da sich die Packprogramme selber oft nicht pausieren lassen, Ist es möglich diesen Thread während des Packens so zu pausieren und wieder fortzusetzten, das er praktisch keine Rechenzeit bekommt ?
Lässt sich beispielsweise threading.lock dazu verwenden um das packen von der GUI aus (TKinter) zu pausieren und wieder zu starten ?
Oder gibt es andere Möglichkeiten ein Packprogramm vorübergehend pausieren zu lassen.
Danke für die Hilfe
Ich habe auch nicht vor Python irgendwann beruflich zu nutzen, sondern einfach nur mal schnell eine Hilfe für meinen privaten Alltag zu scripten
(Redet man bei Python von scripten oder coden, bzw. Scripts oder Programmen ? Irgendwie kommt mir das vor als wäre es etwas von beiden)
Das beinhaltet jedenfalls das ich immer nur die Dinge erlernen möchte die ich gerade brauche. Und zukünftig vielleicht nie wieder brauchen werde.
Ein weiteres Handicap, mein Englisch ist nicht gut, das lesen und verstehen englischer Beschreibungen dauert sehr lange, danach stelle ich meist fest das mein aktuelles Problem damit nicht gelöst wird ..
Deswegen wäre es hilfreich vorher zu wissen wo ich die passenden Infos finde, oder ob es überhaupt passende Lösungen gibt.
Derzeit stelle ich mir die Frage, ist es möglich einen Thread in dem ein Programm läuft so zu pausieren das es alle laufenden Aktivitäten anhält ?
In meinem Fall schwebt mir eine Art Archivprogramm vor mit GUI vor. Die GUI soll ansprechbar bleiben, also sollte das in einem solchen Programm wohl unumgängliche Packen in einem eigenen Thread im Hintergrund laufen.
Da sich die Packprogramme selber oft nicht pausieren lassen, Ist es möglich diesen Thread während des Packens so zu pausieren und wieder fortzusetzten, das er praktisch keine Rechenzeit bekommt ?
Lässt sich beispielsweise threading.lock dazu verwenden um das packen von der GUI aus (TKinter) zu pausieren und wieder zu starten ?
Oder gibt es andere Möglichkeiten ein Packprogramm vorübergehend pausieren zu lassen.
Danke für die Hilfe