Interface for SILC Thread implementation. This is platform independent
interface of threads for applications that need concurrent execution
with the application's main thread. The threads created with this
interface executes concurrently with the calling thread.