我一直认为渲染脚本在分配中使用 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;
}
}
我看到 print state[0] 的值不是零!)