比如 workerman 从一个线程发送一个数组到另一个线程, 需要先转换为字符串,然后发送,然后另一个进程接受,再转换为数组,性能比较差,特别是数据比较大的时候、
如果使用parallel ,可以直接通过内存地址读取其他线程的数据,没有性能损耗
workerman是多进程的,并非多线程。多进程通讯无法使用parallel扩展。
多线程比多进程好多了,占用资源少,上下文切换快,数据交换快,好像多线程没有什么优势?
workerman是多进程的,并非多线程。多进程通讯无法使用parallel扩展。
多线程比多进程好多了,占用资源少,上下文切换快,数据交换快,好像多线程没有什么优势?