THREADCALL Call Function In A Thread
Section: FreeMat Threads
threadcallfunction is a convenience function for executing a function call in a thread. The syntax for its use is
[val1,...,valn] = threadcall(threadid,timeout,funcname,arg1,arg2,...)
threadid is the ID of the thread (as returned by the
funcname is the name of the function to call,
argi are the arguments to the function, and
timeout is the
amount of time (in milliseconds) that the function is allowed to take.
ExampleHere is an example of executing a simple function in a different thread.
--> id = threadnew id = 3 --> d = threadcall(id,1000,'cos',1.02343) d = 0.5204 --> threadfree(id)