前言:
在使用tornado的多进程时,需要多个进程共享一个状态变量,于是考虑使用multiprocessing.Value(对于该变量的具体细节请查阅相关资料)。在根据网上资料使用Value时,由于共享的是字符串,但网上介绍的都是整数或者字符,于是遇到了很多阻碍,通过查询官方文档得出了解决方案。
一、Value的构造函数:
Value的初始化非常简单,直接类似Value(‘d’, 0.0)即可,具体构造方法为:
multiprocessing.Value(typecode_or_type, *