Spaces:
Running
Running
callbacks | |
initCallbacks | |
CallbackProcess ifNotNil: [CallbackProcess terminate. CallbackProcess := nil]. | |
CallbackSemaphore := Semaphore new. | |
self primInitCallbacks: (Smalltalk registerExternalObject: CallbackSemaphore). | |
CallbackProcess := [self callbackProcess] newProcess | |
priority: Processor lowIOPriority; resume. | |