1

このダッシュコードの場合:

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]ますか? このコードを記述するより良い方法はありますか?

4

2 に答える 2