示例#1
0
def f(lock, q):
    with lock:
        pid = getpid()
        ts = time.time()
        msg = 'process: {} - timestamp: {}'.format(pid, ts)
        q.put(msg)
        time.sleep(1)
示例#2
0
def f(sem, q):
    with sem:
        pid = getpid()
        ts = time.time()
        msg = 'process: {} - timestamp: {}'.format(pid, ts)
        q.put(msg)
        time.sleep(3)
示例#3
0
def f(barrier, q):
    barrier.wait()
    pid = getpid()
    ts = time.time()
    msg = 'process: {} - timestamp: {}'.format(pid, ts)
    q.put(msg)
示例#4
0
def f(q):
    print("I'm process", getpid())
    q.put([42, None, 'hello'])
    time.sleep(5)