73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
-
-
+
+
-
-
+
+
-
+
|
*/
/*
* The per-thread event and queue pointers.
*/
#if TCL_THREADS
typedef struct ThreadSpecificData {
typedef struct ThreadSpecificData_WindowsThreads ThreadSpecificData;
struct ThreadSpecificData_WindowsThreads {
HANDLE condEvent; /* Per-thread condition event */
struct ThreadSpecificData *nextPtr; /* Queue pointers */
struct ThreadSpecificData *prevPtr;
ThreadSpecificData *nextPtr;/* Queue pointers */
ThreadSpecificData *prevPtr;
int flags; /* See ThreadStateFlags below */
} ThreadSpecificData;
};
static Tcl_ThreadDataKey dataKey;
#endif /* TCL_THREADS */
/*
* State bits for the thread.
*/
|