lvcha 发表于 2022-10-3 07:10

darklinden 发表于 2022-10-3 07:16

进程间通信,要么socket,要么共享内存/文件…都有现成的一堆轮子吧…
本地交换dict…不嫌麻烦接个redis

—— 来自 S1Fun

lvcha 发表于 2022-10-3 07:20

風舞雪 发表于 2022-10-3 07:22

进程可以用multiprocessing.Queue() 反正啥都可以存
如果你指线程 那一个class里的都可以存 不存在需要额外得东西来交换 只是要注意你用的东西是不是thread safe就好了


darklinden 发表于 2022-10-3 07:29

lvcha 发表于 2022-10-3 07:20
ruby的drb封装起来用的特别方便。直接调用远程对象上的方法。写socket内存文件。。感觉像在写c ...


实在只想用那个可以写个类库编译成so然后写个接口用python调用嘛,一样一样的…
啊…我搜了下还是起个服务…这玩意也不轻吧…
等等…为什么写ruby的会去写python…


—— 来自 S1Fun

lvcha 发表于 2022-10-3 07:31

lvcha 发表于 2022-10-3 07:33

a9okalypse 发表于 2022-10-3 08:55

mpi4py

— from samsung SM-F936U1, Android 12 of S1 Next Goose v2.5.2-play

migros 发表于 2022-10-3 10:53

lvcha 发表于 2022-10-3 07:10
对性能要求不高。最好是类似ruby的drb那种封装的特别好的。写了半天socket觉得挺麻烦的。我只是本地两个pyt ...

redis

—— 来自 samsung SM-N9860, Android 12上的 S1Next-鹅版 v2.5.2-play

villsian 发表于 2022-10-3 12:10

zeromq

kylinwang2014 发表于 2022-10-3 15:16

你甚至可以尝试sqlite

xmcp 发表于 2022-10-3 15:20

ipc可以用zeromq,数据拿pickle之类的东西序列化一下就行

mimighost 发表于 2022-10-3 16:44

共享内存,shm

要么直接上数据库

すぴぱら 发表于 2022-10-3 18:36

einhorn 发表于 2022-10-3 18:58

python不是自带面向内置数据类型的ipc吗?multiprocessing.Queue不就是
页: [1]
查看完整版本: python有什么推荐的进程间通信的库吗