2
A
回答
2
在Python文档:
multiprocessing.sharedctypes.RawArray(typecode_or_type, size_or_initializer)
Return a ctypes array allocated from shared memory. typecode_or_type determines the type of the elements of the returned
数组:它或者是一个ctypes类型或种类 的 一个字符类型代码由阵列模块使用。如果 size_or_initializer是一个整数然后 它确定阵列的长度, 和阵列将初始 归零。否则size_or_initializer 是一个序列,用于 对数组进行初始化,其长度为 确定数组的长度。
Note that setting and getting an element is potentially non-atomic;
使用阵列(),而不是确保 访问使用锁定自动同步 。
所以,你可能需要使用multiprocessing.sharedctypes.Array允许进程之间的锁定和同步。
相关问题
- 1. 共享numpy数组的Python多处理
- 2. Python,WSGI,多处理和共享数据
- 3. 多处理数据共享
- 4. python多处理:共享比特数组(bitarray 0.8.1)
- 5. 在Python中使用多处理的对象的共享数组
- 6. python多处理中的共享变量
- 7. Python多处理 - 共享内存
- 8. Python多处理和共享变量
- 9. python在多处理中共享dict()中共享队列()
- 10. python多处理共享内存数组不允许二维数组
- 11. 多处理 - 共享阵列
- 12. python多处理,做进程共享一个公共变量?
- 13. 使用Python多重处理更新共享只读数据
- 14. 利用python中的多处理器共享数据
- 15. 具有共享数据的Python多处理池
- 16. 如何更改多处理共享数组大小?
- 17. 在多处理中使用共享数组来保存值
- 18. python多处理器管理器和复合模式共享
- 19. 在多处理器中共享Python对象:值或管理器
- 20. Python的共享并行处理
- 21. 多处理共享对象中的共享对象
- 22. 多处理中的共享内存
- 23. Python多处理无法将LDAP对象共享到子进程
- 24. 在python多重处理中共享更复杂的对象
- 25. python多处理共享变量保险箱
- 26. 芹菜工和共享列表使用python的多处理
- 27. 在内存中的Python多处理共享文件
- 28. python多处理与共享变量和异步?
- 29. Python共享字符串内存多处理
- 30. Python的多处理和共享numpy的阵列
谢谢。我确实在乎原子性。是否可以使用'multiprocessing.sharedctypes.Array'定义一个多维数组? – user3262424