Elektrine lite

← Feed

@codonell@fosstodon.org

Post #543709

2026-03-03 13:37 UTC

Linux system calls are not full memory barriers, and so while data in buffers written via writev() or sendto() may be synchronized between threads, that random memory increment for a global might not be, and you still need synchronization for that. Hardware being what it is today you might not see the problem because the syscall masks the issue.

Replies (0)

No replies.