当前位置: 首页 > 网络应用技术

Python多 - 过程串联值类和数组类

时间:2023-03-07 00:08:38 网络应用技术

  多处理中的价值和数组的实现原理是在共享内存中创建ctypes()对象以实现共享数据的目的。两者的实现方法相似,只是选择不同的CTYPES数据类型。

  typecode_or_type:定义ctypes()对象的类型,您可以传递类型代码或C类型。有关特定数据比较表,请参见1.2

  args:传递到typecode_or_type constructor参数

  锁定:默认值为真,创建一个相互排他性的锁以限制对值的访问。如果传递锁,将用于同步。如果值是false,则该值的实例将不受保护,也就是说目前不安全。

  'l'l'lnsigned longint4'q的longint8'Ansigned longingint8'float4'doublefloat8

  typecode_or_type:定义ctypes()对象的类型,您可以传递类型代码或C类型。有关特定数据比较表,请参见2.2

  size_or_initializer:如果其值是整数,则该值的值确定数组的长度,并且数组被初始化为零。。

  *:传递到typecode_or_type的构造函数的参数

  锁定:默认值为真,创建一个相互排他性的锁以限制对值的访问。如果传递锁,将用于同步。如果值是false,则该值的实例将不受保护,也就是说目前不安全。

  结果: