Asynchrone Verarbeitung (Threading) in Python

import threading
import time
import sys
def f():
    '''
Verarbeitung, die Sie asynchron ausführen möchten
Dieses Mal wird die Anzahl der Sekunden pro Sekunde angezeigt
    '''
    i = 1
    while True:
        print(i)
        i += 1
        time.sleep(1)

th = threading.Thread(target=f,name="th",args=())
#Erstellung des Threads th: Vom Ziel auszuführende Methode,Der Name des Threads im Namen,Geben Sie Argumente mit Argumenten an
th.setDaemon(True)
#Setzen Sie th auf Daemon. Wenn der Hauptthread endet, endet der Daemon-Thread damit
th.start()
#Thread starten

#Akzeptiert die Zeicheneingabe und endet, wenn a
#Da es sich um den Hauptthread handelt, endet am Ende auch der Daemon-Thread.
while True:
    c = sys.stdin.read(1)
    if c == 'a':
        sys.exit()

Ich erstelle einen Thread namens th, der die Anzahl der Sekunden pro Sekunde anzeigt. Beenden Sie, wenn Sie eintreten.

Recommended Posts

Asynchrone Verarbeitung (Threading) in Python
Dateiverarbeitung in Python
Multithread-Verarbeitung in Python
Textverarbeitung mit Python
Verarbeitung in Python beenden
Asynchrone Verarbeitung in Python: Asyncio-Reverse-Referenz
UTF8-Textverarbeitung mit Python
Bildverarbeitungssammlung in Python
Sellerie asynchrone Verarbeitung in Flask
Verwenden des Python-Modus in der Verarbeitung
Signalverarbeitung in Python (1): Fourier-Transformation
100 Sprachverarbeitung Knock Kapitel 1 in Python
Asynchrone Verarbeitung mit LINE BOT: RQ (Redis Queue) in Python
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
Python-Bildverarbeitung
Metaanalyse in Python
Unittest in Python
Asynchrone Verarbeitung mit Linebot in der Jobwarteschlange
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Python-Dateiverarbeitung
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
Verarbeiten Sie Bilder in Python ganz einfach mit Pillow
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Implementierung der asynchronen Verarbeitung in Django (Sellerie, Redis)
Doppelte Verbotsverarbeitung im GAE / Python-Datenspeicher
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
Status jedes Python-Verarbeitungssystems im Jahr 2020
In Python reduzieren
In Python flach drücken