このダッシュコードの場合:
def inc(x):
return x + 1
for x in range(5):
array[x] = delay(inc)(x)
array
遅延タスクを実行して、すべての要素にアクセスしたい。しかし、関数ではないので呼び出すことはできませarray.compute()
んarray
。私が行った場合
for x in range(5):
array[x].compute()
次に、各タスクは並行して実行されますか、それとも終了a[1]
後にのみ起動されa[0]
ますか? このコードを記述するより良い方法はありますか?