2012-10-20 2 views
3
사이 LIFO 구조를 공유

가능한 중복 :
Clean way to get near-LIFO behavior from multiprocessing.Queue? (or even just *not* near-FIFO)두 파이썬 프로그램

가 나는 LIFO (Queue.LifoQueue()) 두 개의 서로 다른 파이썬 프로그램과 구조를 공유 할 .

하나는/쓰기 시간을 읽고 공유 할 수 작가 그것은 단지 지금은 독자

과 다른 하나는 간단한 응용 프로그램 역할을합니다.

독자는 LIFO에 UNIX 타임 스탬프 그것을 읽을 수있는 독자를 삽입해야합니다

**#writer.py** 
def getWriteTime(): 
    os.system("date +%s") 
    # write to the LIFO structure 



**#reader.py** 
def getReadTime(): 
    # read from the LIFO structure 
    # do calculations 

, 내가 어떻게 디스크에 작성하지 않고 두 파이썬 프로그램과 같은 자료 구조를 공유합니까되는 질문?

내가 라이브러리를 멀티 프로세싱 것을 알고는 프로세스간에 자원을 공유 할 수 있습니다하지만 난 꽤

미리

답변

0

사용에 감사하는 방법 파이썬 프로그램 사이 LIFO (큐)를 공유하는 방법을하지 않았다 공유 데이터 구조를 호스팅하는 일종의 세 번째 프로세스. http://redis.io은 인기있는 옵션입니다.