|
al_emit_user_event() thread safe? |
Mark Oates
Member #1,146
March 2001
|
I want to call al_emit_user_event() from a separate thread on an event queue that is being used elsewhere in the program. Is that ok? Do I need to mutex lock all instances of the event_queue to prevent problems? -- |
Edgar Reynaldo
Major Reynaldo
May 2007
|
I may be wrong, but I think the event queues are thread safe. I think they have internal locking mechanisms. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
Vanneto
Member #8,643
May 2007
|
al_emit_user_event() calls _al_event_source_lock before emitting the event, implemented here. So basically, what Edgar said. In capitalist America bank robs you. |
Mark Oates
Member #1,146
March 2001
|
Awesome, thanks guys -- |
|