THREAD-SAFE attribute
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Indicates whether the DLL or shared library call specified is thread safe.
Data type: LOGICAL
Access: Readable/Writeable
Applies to: Call object handle
If TRUE, the specified DLL or shared library call is marked as being thread
safe (the developer is responsible for making sure that is the case, for the given DLL or
shared library). When a DLL or shared library has been marked as
THREAD-SAFE, multiple sessions can access it simultaneously, otherwise
access to it is single-threaded, that is, only one session can access it at a time. The
value of this attribute is ignored if the LIBRARY attribute is not set or
if the application is not running on an instance of the Progress Application Server for
OpenEdge.