Задать вопрос
  • Как остановить процессы с библиотекой multyprocessing?

    @dima20155
    you don't choose c++. It chooses you
    Избавиться от сообщений об ошибках каких?
    Прежде всего посмотрите хотя бы примеры использования multiprocessing
    https://docs.python.org/3/library/multiprocessing.....
    Вы должны передать в таргет не результат выполнения функции count_vis(), а саму функцию (указатель на функцию, если хотите в терминах С или функтор), то есть count_vis, а следующим аргументом args - то, что принимает ваша функция в качестве входных параметров.

    Вот прям копипаст из документации, посмотрите в чем отличия от вашего кода.
    from multiprocessing import Process
    
    def f(name):
        print('hello', name)
    
    if __name__ == '__main__':
        p = Process(target=f, args=('bob',))
        p.start()
        p.join()
    Ответ написан
    1 комментарий