0

私は常に、renderscript は割り当て全体で forEach を使用するとスレッドセーフであると想定してきました。私のデバッグを支援するために、誰かがこれを確認できますか?

(静的配列値のチェックは成功していますが、rsDebug を使用すると、チェックが失敗するはずだったことが示されます。

static uint32_t state[16];
static void f(); // modifies state.

/* snip... */

void
root(const uint32_t *in, uint32_t *out)
{
  /* snip... */

  f(); 

  if(state[0] == 0)
  {
      rsDebug("state[0]", state[0]);
      *out = 1;
  }
}

state[0] がゼロ以外の値で表示されます!)

4

1 に答える 1