create
Description:
[ CCode ( simple_generics = true ) ]
public static unowned Thread<T> create<T> (owned ThreadFunc<T> func, bool joinable) throws ThreadError
Warning: create is deprecated since 2.32. Use new Thread
This function creates a new thread.
Use Thread instead
The new thread executes the function func with the argument data. If the thread was created successfully, it is
returned.
throws can be null to ignore errors, or non-null to report errors. The error is set, if and only if the function returns null.
This function returns a reference to the created thread only if joinable is true. In that case,
you must free this reference by calling g_thread_unref or join. If
joinable is false then you should probably not touch the return value.
Parameters:
| func |
a function to execute in the new thread |
| joinable |
should this thread be joinable? |
| data |
an argument to supply to the new thread |
Returns:
|
the new Thread on success |