I studied the multiprocessing module in python. The site was an example:
import os from multiprocessing import Process def doubler(number): """ Функция умножитель на два """ result = number * 2 proc = os.getpid() print('{0} doubled to {1} by process id: {2}'.format( number, result, proc)) if __name__ == '__main__': numbers = [5, 10, 15, 20, 25] procs = [] for index, number in enumerate(numbers): proc = Process(target=doubler, args=(number,)) procs.append(proc) proc.start() for proc in procs: proc.join() I run this code through IDLE but even the error does not occur, just nothing happens. If this somehow helps, I have Python 3.7.1 32-bit, Windows 10 64-bit