第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 multiprocessing.manager 的問題

使用 multiprocessing.manager 的問題

米琪卡哇伊 2022-07-26 10:24:07
我在使用管理器時遇到了一些問題。我想讓兩個進程訪問一個列表,一個寫一個讀它。但是數(shù)據(jù)已經(jīng)損壞,所以我試圖在這里發(fā)布一個示例?,F(xiàn)在,我還有另一個問題。我將一個列表作為參數(shù)傳遞給函數(shù),但代碼不起作用,并說我傳遞了兩個參數(shù)而不是一個。這是代碼:導入多處理def mde(dad):    for i in range(100):        for j in range(10):            dad[0] = i            dad[1] = jdef mda(dad):    c = 0    while c < 1001:        print(dad)        c += 1if __name__ == '__main__':    manager = multiprocessing.Manager()    dado = manager.list([0, 0])    print(dado)    p1 = multiprocessing.Process(target=mde, args=dado)    p2 = multiprocessing.Process(target=mda, args=dado)    p1.start()    p2.start()    p1.join()    p2.join()
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經(jīng)驗 獲得超6個贊

將您的 args 作為元組發(fā)送:


import multiprocessing

def mde(dad):

    for i in range(100):

        for j in range(10):

            dad[0] = i

            dad[1] = j

def mda(dad):

    c = 0

    while c < 1001:

        print(dad)

        c += 1


if __name__ == '__main__':

    manager = multiprocessing.Manager()

    dado = manager.list([0, 0])

    print(dado)

    p1 = multiprocessing.Process(target=mde, args=(dado,))

    p2 = multiprocessing.Process(target=mda, args=(dado,))

    p1.start()

    p2.start()

    p1.join()

    p2.join()


查看完整回答
反對 回復 2022-07-26
  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號