On Sun, 6 Apr 2025, Takashi Yano wrote:

> Revised.

Sorry to be late to the party (I didn't open the attachment before, and
only saw the commit):

> +  static class keys_list {
> +    LONG64 seq;
> +    LONG64 busy_cnt;

Should these be `volatile`?  busy_cnt is probably OK, it only seems to be
dealt with via Interlocked functions, but seq is tested directly in some
cases and via Interlocked in others.

Reply via email to