파이썬에서 멀티프로세싱할 때 프로레스간 자료공유하려고 쓰는 multiprocessing.Queue

이거 현재 저장된 자료 양 알기위해서 qsize()라는 메소드를 쓰는데

여태 잘만 쓰다가 맥에서 한 번 해봤더니 안 되네


그래서 OSX에서는 메소드명이 다른가 하고 검색해봤더니 그냥 안된데;;

몇년전부터 최근 글까지 전혀 변경 없이 안 되고 있음


그래서 다른 수단이 없나 찾아봤더니 큐에서 자료를 일일히 꺼내서 확인하는 수밖에 없데


아니 스벌 자료를 전부 꺼내서 처리하고 업무 끝! 인 상황이면 몰라도

자료 계속 교환하다가 중간에 체크해야하는 경우는 어쩌란 말이여

프로세스 다 블락시키고 다 꺼내서 세고 다시 넣나??


분명히 큐에 자료 넣을 때마다 올라가는 카운트가 있을텐데

왜 OSX에서만 그걸 안 가르쳐준다는 것이여