Threads[Create] - evaluate an expression in a new thread
使い方
Create(expr, opt1, opt2, ...)
Create(expr, var, opt1, opt2, ...)
パラメータ
expr - 評価する関数
var - 名前 (オプション)
opt1, opt2,... - 引数 (オプション)
|
説明
|
|
•
|
create コマンドは。このコマンドは新しいスレッドに対して整数識別子を返します。
|
•
|
expr の評価が終わると、スレッドは終了します。var が与えられているときは、評価した結果を var に代入します。
|
•
|
Create により返される識別子は Wait 状態になります。
|
|
|
例
|
|
>
|
p := proc( n )
local j;
global i;
for j from 1 to n
do
i := j;
end do;
end proc;
|
p := proc(n) local j; global i; for j to n do i := j end do end proc
>
|
id := Threads:-Create( p(10^3) );
|
>
|
id := Threads:-Create( int( sin(x)^x, x ), d );
|
>
|
Threads:-Wait( id );
print( d );
|
|
|
Download Help Document
Was this information helpful?