0
0 Комментариев

Здравствуйте, подскажите пожалуйста, не могу ничего понять:

Linux: Debian 10 x64, Python 3.5.3

При первом запуске процесса _Kernel c аргументом очередь QKernel, процесс запускается, получает из данной очереди посылки.

«_Kernel=Process(target=pKernel,args=(QKernel,))»

После удаления и последующего создания данного процесса, он не забирает посылки из очереди, хотя очередь есть и накапливается.

Вывод программы:
Процесс pKernel запущен!!!
KernelQ= <multiprocessing.queues.Queue object at 0x7fdaa6a6ce48>
0
Процесс pKernel получил:Послание в KernelQ
0
Процесс pKernel получил:Послание в KernelQ
0
Процесс pKernel получил:Послание в KernelQ
0
Процесс pKernel получил:Послание в KernelQ
0
1
2
3
4
Размер очереди перед вторичным запуском процесса: 5
Процесс pKernel запущен!!!
KernelQ= <multiprocessing.queues.Queue object at 0x7fdaa6a6ce48>
5
6
7
8
9
[apcode language=»python»]

[/apcode]


Добавить комментарий