nanogui: Another thread question
Subject:
Another thread question
From:
"Andy Jorde" ####@####.####
Date:
30 Aug 2004 16:02:31 +0100
Message-Id: <F4AD82AD84BF9A41B4318A16F7E40487099A72@bevmail1.symmetricom.com>
OS: Linux
Built with: THREADSAFE=Y
I'm working on an application that relies heavily on FLNX and makes some limited direct calls into NanoX itself. As long as I stay inside the FLNX framework and make these function calls from there (even from signal handlers) everything works fine. But when I start a separate thread and try these calls, the thread gets blocked (or dies, I can't determine that) when it hits the nxGlobalLock mutex.
I'm not calling a complex function, in this specific case it is GrLowerWindow. And the rest of the program happily runs on - it does not get blocked.
Has anyone else run into this, any ideas what's going on?
Thanks in advance - Andy.