aboutsummaryrefslogtreecommitdiff
path: root/MultiLayerPerceptron/test.py
blob: 6cd3b4d2d73429ae17b9b9486706a7f24d30d335 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

from multiprocessing import Process, Lock
from timeit import timeit
import numpy as np

def test():
    # l.acquire()
    # for _ in range(2500):
    matrix = np.random.randn(10000)
    # l.release()
    # return matrix

def run():
    p = []
    for _ in range(10000):
        p.append(Process(target=test))
        p[_].start()
    for proc in p:
        proc.join()
    

if __name__ == "__main__":
    lock = Lock()
    print(timeit(run, number=1))