aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--test.py24
2 files changed, 27 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 887670a..8a70bfd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
env
.vscode
-data \ No newline at end of file
+data
+*.npy
+__pycache__ \ No newline at end of file
diff --git a/test.py b/test.py
new file mode 100644
index 0000000..6cd3b4d
--- /dev/null
+++ b/test.py
@@ -0,0 +1,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))
+ \ No newline at end of file