Multithreading 并行化Python类函数
我需要在一个更大的自制框架中并行化类中的一些内部函数调用。我尝试了多处理和线程(分别进行),在测试所需的时间时,我注意到这些函数的执行现在比以前需要更长的时间 通过阅读和,我意识到问题可能是我试图并行化一个类成员函数,并且我遇到了子进程/线程的类实例问题 我可以将函数移到类定义之外,传递所需的数据结构,但是所讨论的函数与其他成员函数深度耦合Multithreading 并行化Python类函数,multithreading,python-2.7,multiprocessing,Multithreading,Python 2.7,Multiprocessing,我需要在一个更大的自制框架中并行化类中的一些内部函数调用。我尝试了多处理和线程(分别进行),在测试所需的时间时,我注意到这些函数的执行现在比以前需要更长的时间 通过阅读和,我意识到问题可能是我试图并行化一个类成员函数,并且我遇到了子进程/线程的类实例问题 我可以将函数移到类定义之外,传递所需的数据结构,但是所讨论的函数与其他成员函数深度耦合 我的问题是……我是否需要将所有成员函数移到类定义之外以实现我所需的加速,或者我对问题的理解有缺陷?至少在我的实现中,我创建了一个处理所有线程代码的工作线程。
我的问题是……我是否需要将所有成员函数移到类定义之外以实现我所需的加速,或者我对问题的理解有缺陷?至少在我的实现中,我创建了一个处理所有线程代码的工作线程。该螺纹通过简单的管道与主螺纹连通。易于实现,并且没有mpc的开销