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.