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. | |