Displaying 1 result from an estimated 1 matches for "rb_thread_create".
Did you mean:
g_thread_create
2006 Dec 07
0
Fwd: win32-service problems with patch
...the solution, but I don''t
- // want to block Service_Ctrl longer than necessary and the
- // critical section will block it.
- VALUE val = rb_hash_aref(EventHookHash,
INT2NUM(waiting_control_code));
- if(val!=Qnil) {
- VALUE thread = rb_thread_create(Service_Event_Dispatch,
(void*) val);
- rb_funcall(thread_group, cAdd, 1, thread);
+ if (waiting_control_code != SERVICE_CONTROL_STOP) {
+ // if there is a code, create a ruby thread to deal with it
+ // this might be over engineering the soluti...