push 和 pop 等 Ballerina 数组操作是线程安全的吗?

is Ballerina array operation such as push and pop are thread safe?

任何人都可以帮助确认 pop 和 push 等 ballerina 数组操作 thread/strand 安全吗?

signedMessages.push(payload);

signedMess = signedMessages.pop();

不,数组操作不是线程安全的。您可以使用 locks 来确保访问安全。但请注意,这是一项实验性功能,可能会在未来版本中发生很大变化。