File: threadcall.mdc

package info (click to toggle)
freemat 4.2%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 141,800 kB
  • ctags: 14,082
  • sloc: ansic: 126,788; cpp: 62,046; python: 2,080; perl: 1,255; sh: 1,146; yacc: 1,019; lex: 239; makefile: 100
file content (40 lines) | stat: -rw-r--r-- 794 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

 Usage

The threadcall function 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,...)

where threadid is the ID of the thread (as returned by the
threadnew function), funcname is the name of the function to
call, and argi are the arguments to the function, and
timeout is the amount of time (in milliseconds) that the
function is allowed to take.


 Example

Here 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)


* FreeMat_Documentation
* FreeMat_Threads
* Generated on Thu Jul 25 2013 17:18:29 for FreeMat by
  doxygen_ 1.8.1.1