OESetThreadSafe¶
void OESetThreadSafe(bool)
Controls whether the internal memory
allocation and deallocation routines used by OEChem (and other
OpenEye toolkits) should use slower thread-safe implementations, or
faster single-threaded versions. By default, this value is
true. This allows OEChem molecules and other toolkit objects to be
allocated and deallocated simultaneously in concurrent operating
system threads. However, for applications that only have a single
thread of execution, the use of thread-safe mutual exclusion can
cause a small performance overhead on some platforms. The current
setting can be inspected by calling the OEGetThreadSafe
function.