Bbtree: Fastest Ordered Map(bbtree.xiangpeng.systems)
130 points by aoli-al | 16 comments
Blog post introducing bbtree, a Rust B-tree ordered map claiming 5× speed over std BTreeMap, with benchmarks and integrations into LSM-trees and Turso.
24 stories tagged concurrency, newest first.
130 points by aoli-al | 16 comments
Blog post introducing bbtree, a Rust B-tree ordered map claiming 5× speed over std BTreeMap, with benchmarks and integrations into LSM-trees and Turso.
56 points by ibobev | 11 comments
Raymond Chen's Old New Thing post explaining the shared-state mental model behind C++ std::future, std::promise, and std::async with a simplified implementation.
121 points by mpweiher | 30 comments
Homepage of Lingua Franca, a coordination language for building deterministic, concurrent, time-sensitive, embedded, and distributed systems.
38 points by greghn | 6 comments
A Database Architects blog post on making optimistic lock coupling safe for scalable concurrent data structures like trees on many-core CPUs.
223 points by b-man | 47 comments
Hillel Wayne's Computer Things newsletter post on the limits of what TLA+ can verify, pushing back on claims that TLA+ with AI models will make AI-written code reliable.
368 points by chmaynard | 168 comments
A free interactive mini-book by Anton Zhiyanov giving a quick refresher on Go concurrency topics like goroutines, channels, mutexes, and atomics.
76 points by surprisetalk | 5 comments
YouTube video from ACM SIGPLAN of an ICFP 2026 talk titled "Deterministic Concurrency" filmed in Indianapolis.
431 points by wcrichton | 124 comments
Brown University Cognitive Engineering Lab blog post summarizing a paper comparing how async/await designs differ across programming languages.
339 points by HunOL | 155 comments
A Jellyfin server team blog post explaining SQLite concurrency limitations and how Jellyfin addresses database locking issues.
407 points by bcantrill | 218 comments
Oxide Computer RFD 609 by David Pacheco describing "futurelock," a subtle deadlock risk in async Rust found in the Oxide control plane.
337 points by afirium | 243 comments
Blog post by Loris Cro explaining Zig's new I/O interface announced in the Zig Roadmap 2026 stream and how it revives async/await in Zig.
443 points by jedeusus | 139 comments
Go Optimization Guide is a series of technical articles on patterns and techniques for writing high-performance Go applications.
470 points by atomlib | 207 comments
Blog post debugging a Java service hitting 3,200% CPU across 32 cores, traced via thread dumps to concurrent unsynchronized TreeMap.put calls.
852 points by jart | 311 comments
Justine Tunney's blog post benchmarking Cosmopolitan Libc's mutex implementation against other platforms' mutexes under heavy thread contention.
360 points by dsp_person | 45 comments
GitHub repository for Spice, a Zig library providing fine-grained parallelism with sub-nanosecond overhead using fork/join.
500 points by ngoldbaum | 342 comments
Quansight Labs blog post announcing that free-threaded (no-GIL) CPython builds are ready for experimentation and describing ecosystem rollout progress.
364 points by ingve | 202 comments
A 2023 Bit Bashing blog post arguing that garbage collection techniques, such as read-copy-update, are useful and already common in systems programming.
352 points by thunderbong | 309 comments
Blog post by John Nunley explaining why Rust developers might choose async/await over OS threads for concurrency.
427 points by freediver | 212 comments
Merged CPython pull request allowing the GIL to be disabled in free-threaded builds via PYTHON_GIL=0 or -X gil=0.
415 points by manicennui | 210 comments
Kyle Kingsbury (Aphyr) blog post explaining why the Jepsen distributed-systems testing tool is written in Clojure, citing concurrency support and JVM interop.
343 points by gjvc | 154 comments
GitHub repository for Peredvizhnikov Engine, a fully lock-free game engine written in C++20 and licensed under GPL-3.0.
622 points by mrkline | 520 comments
Blog post titled "Async Rust Is A Bad Language" critiquing Rust's async model for massively concurrent userspace software, starting from why async exists.
331 points by mappu | 174 comments
LWN brief reporting that the Python Steering Council intends to accept PEP 703, making the GIL optional in CPython, possibly starting with 3.13.
425 points by pablogsal | 50 comments
Python Steering Council post on discuss.python.org announcing intent to accept PEP 703 to make the GIL optional in CPython, with acceptance details.