python
December 9, 2020

Многопоточность в Python

Использование многопоточности в Python для одновременной проверки определенных параметров

import config
import checker
from multiprocessing import Process

def th(ip, community, port, name):
    param = checker.checkport(ip, community, port)
    if param < 10:
        print('Критический порог трафика ', param, 'Mb/s', name)
    else:
        print(param, name)

def main():
    for ports in config.ports:
        Process(target=th, args=(ports['ip'], ports['community'], ports['port'], ports['name'])).start()
        
main()