2016-04-01 18 views
0

python.org'un multiprocessing.Pipe için resmi belgelere sahip olduğunu buldum, ancak PyCharm IDE ürünümün hiçbir dokümantasyonu olmayan multiprocessing.connection.Pipe ürününü almamı önerdi.Çoklu işlem arasında fark var.Pipe ve 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 

Yani ne fark, dokümanlar ve hangisinin kullanmalıdır nerede şu şekildedir: Dahili yardım sistemine diyor?

+0

Neden kaynak koduna bakmıyorsunuz? – yedpodtrzitko

cevap

0

Aslında bunun aynı şey olduğunu anladım. multiprocessing/context.py dosyasında şu satırları buldum:

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