c4d.threading.BaseThread
¶
This is the main thread base class used internally by Cinema 4D. Cannot be instantiated.
c4d.threading.
BaseThread
¶
BaseThread.
TestBreak
(
)
¶
Check if the thread received a break command to stop processing.
Return type: | bool |
---|---|
Returns: |
True
when Cinema 4D closes, or when a stopping condition has occured, such as
End()
.
|
BaseThread.
End
(
wait=True
)
¶
End the thread. This function will not return before the thread has completely stopped.
Note
If the thread does not check for
TestBreak()
then this function will not return and you will get a deadlock.
Parameters: | wait ( bool ) – This parameter determines if thread termination is synchronous or asynchronous. If True the function will not return until the thread is finished. If False the function returns immediately although the thread will still run until it is finished. |
---|
BaseThread.
IsRunning
(
)
¶
Check if the thread is running.
Return type: | bool |
---|---|
Returns: | True if the thread is running, otherwise False . |