summary refs log tree commit diff stats
path: root/lib/core
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core')
-rwxr-xr-xlib/core/threads.nim7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/core/threads.nim b/lib/core/threads.nim
index 77253af20..eb0c69060 100755
--- a/lib/core/threads.nim
+++ b/lib/core/threads.nim
@@ -320,6 +320,7 @@ when isMainModule:
         else: assert false
       else:
         Aquire(L) # lock stdout
+        Aquire(M)
         
       echo i
       os.sleep(10)
@@ -327,7 +328,7 @@ when isMainModule:
         echo "deadlocks prevented: ", deadlocksPrevented
       when nodeadlocks:
         Release(N)
-        Release(M)
+      Release(M)
       Release(L)
 
   InitLock(L)
@@ -340,7 +341,7 @@ when isMainModule:
     for i in 0..high(thr):
       joinThread(thr[i])
 
-  GC_disable() 
+  #GC_disable() 
   main()
-  GC_enable()
+  #GC_enable()