Example #1
0
def test_deep(time_sleep, list_nodes, extra_memory=''):
    if list_nodes:
        res = list_mp()
        res.append(wait(time_sleep))
        num_nodes, new_list_nodes = list_nodes[0], list_nodes[1:]
        [res.append(test_deep(time_sleep, new_list_nodes, extra_memory))
         for _ in range(num_nodes)]
        return cumul(res)
    else:
        return wait(time_sleep)
Example #2
0
def test(time_sleep, num_tasks, extra_memory=''):
    res = list_mp()
    for _ in range(num_tasks):
        res.append(sleep(time_sleep, extra_memory))
    return cumul(res)