Help Center›FreeBASIC
Threading Support Functions
14 entries across 1 topic.
Topics
All entries
Procedures 14
CondBroadcastRestarts all threads CondWaiting for the handleCondCreateCreates a conditional variable to be used in synchronizing threadsCondDestroyDestroys a multi-threading conditional variable when it is no more neededCondSignalRestarts a thread suspended by a call to CondWaitCondWaitStops execution of current thread until some condition becomes trueMutexCreateCreates a mutex used for synchronizing the execution of threadsMutexDestroyDestroys a mutexMutexLockAcquires a mutexMutexUnlockReleases a mutex lockThreadCallStarts a user-defined procedure with parameters in a separate execution thread Threadcall uses LibFFI internally: people who write programs using this functionality should be careful to follow LibFFI's license, which can be found at http://github.com/atgreen/libffi/blob/master/LICENSE.ThreadCreateStarts a user-defined procedure in a separate execution threadThreadDetachReleases a thread handle without waiting for the thread to finishThreadSelfReturn the thread handle of the current thread.ThreadWaitWaits for a thread to finish execution and releases the thread handle