Forráskód Böngészése

2007-12-27 Zoltan Varga <[email protected]>

	* Thread.cs: Change the type of synch_cs to an IntPtr to be in synch with the
	unmanaged definition.

svn path=/trunk/mcs/; revision=91908
Zoltan Varga 18 éve
szülő
commit
f42cbf51d2

+ 5 - 0
mcs/class/corlib/System.Threading/ChangeLog

@@ -1,3 +1,8 @@
+2007-12-27  Zoltan Varga  <[email protected]>
+
+	* Thread.cs: Change the type of synch_cs to an IntPtr to be in synch with the
+	unmanaged definition.
+
 2007-11-20  Atsushi Enomoto  <[email protected]>
 
 	* ReaderWriterLock.cs : ... and avoid extra finalizer call.

+ 1 - 2
mcs/class/corlib/System.Threading/Thread.cs

@@ -88,8 +88,7 @@ namespace System.Threading {
 		private IntPtr suspend_event;
 		private IntPtr suspended_event;
 		private IntPtr resume_event;
-		/* Don't lock on synch_cs in managed code, since it can result in deadlocks */
-		private object synch_cs = null;
+		private IntPtr synch_cs;
 		private IntPtr serialized_culture_info;
 		private int serialized_culture_info_len;
 		private IntPtr serialized_ui_culture_info;