Is it correct that bu_semaphore_init() does not have to be called explicitly by an application which wants to use parallel BRL-CAD threads?
@Daniel Rossberg That is the intent, yes.
I would still recommend calling it explicitly for production code just to be deterministic, but semaphores should get initialized automatically as they're acquired.
Last updated: Jan 09 2025 at 00:46 UTC