簡體   English   中英

multiprocessing.Pipe和multiprocessing.connection.Pipe之間的區別

[英]Difference between multiprocessing.Pipe and multiprocessing.connection.Pipe

我發現python.org擁有multiprocessing.Pipe官方文檔,但是我的PyCharm IDE建議我導入multiprocessing.connection.Pipe ,該文檔沒有文檔。 內置的幫助系統說明如下:

>>> from multiprocessing import Pipe as P1
>>> from multiprocessing.connection import Pipe as P2    
>>> help(P1)
Help on method Pipe in module multiprocessing.context:

Pipe(duplex=True) method of multiprocessing.context.DefaultContext instance
    Returns two connection object connected by a pipe

>>> help(P2)
Help on function Pipe in module multiprocessing.connection:

Pipe(duplex=True)
    Returns pair of connection objects at either end of a pipe

那么有什么區別,在哪里使用文檔以及應該使用哪一個文檔?

我發現這實際上是同一回事。 在文件multiprocessing / context.py中,我發現了以下幾行:

def Pipe(self, duplex=True):
    '''Returns two connection object connected by a pipe'''
    from .connection import Pipe
    return Pipe(duplex)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM