Tag
gohawk 是一款面向 Go 语言的工业级静态分析工具,专注于资源管理和并发问题检测,已用于发现并修复 Docker、Kubernetes 和 Caddy 中的真实 bug。
Orgtree v4.4 introduces Projects, a new canvas node type enabling hierarchical agent organization, persistent shared project state, and concurrency primitives like mailbox queues, round-robin load balancing, and semaphore-style concurrency slots for coordinating multi-agent work.
A blog essay arguing that Concurrent ML's event-based concurrency model improves on Go's CSP approach, unifying choice and cancellation while enabling composition and avoiding goroutine leaks, demonstrated through Racket examples.
A 17-day development update on Astraea, an experimental cognitive architecture, covering a deep architectural audit of 233 Python files and fixes to its affective timing, shared-boundary concurrency, AISS event system, and memory/continuity handling.
In his talk "Getting Canceled" at Software you can Love 2026 Vancouver, Zig Software Foundation president Andrew Kelly explains the nature of threads and concurrency from a hardware perspective (interrupts, pipelining, cache coherence), and why the fundamental complexity introduced by contention cannot be eliminated by software abstractions.
Raymond Chen wraps up his C++ futures library series by explaining std::future and std::shared_future, how they manipulate the underlying 'source', and offers his alternative naming suggestions for the futures library components.
Raymond Chen explores workarounds for creating an immediate on-thread std::future in C++, using std::promise, std::packaged_task, or a deferred std::async that is waited on immediately.
Raymond Chen 解释 C++ std::async 的心智模型,说明 launch 策略的两个维度(立即/延迟、同线程/新线程)中哪些组合是标准允许的,哪些被禁止或由实现决定。
博客文章介绍如何通过 CyclicBarrier 将锁步(lockstep)tick 游戏循环改造为流水线(pipeline)tick 系统,只需约三行代码改动即可让读写阶段并行执行,从而将 tick 时间从读写时间之和降到最大单阶段时间,同时保留背压与超时跟踪能力。
A follow-up blog post in Raymond Chen's C++ futures series explaining the mental model behind std::promise and std::packaged_task, showing how a shared 'source' state is managed via shared_ptr and how packaged_task wraps a promise to store call results for retrieval by a future.
Raymond Chen 的《The Old New Thing》博客深入解析 C++ 标准库中 std::future 背后的内部实现机制,展示了 promise、packaged_task 和 async 共同依赖的底层 source 状态类的心智模型与代码构建过程。
Hibana 是一个 Rust crate,允许程序从一个全局编舞(choreography)执行多角色有限协议,将其投影为每个角色的紧凑程序,并在 no_std、无分配器的运行时强制每个 send/recv/route 步骤符合协议。它支持最多 256 个角色、异步操作与仿射端点,适用于托管和嵌入式目标。
一篇技术博客,对比了 Rust 中 parking_lot RwLock 与 crossbeam epoch 原子指针在读密集型服务中的性能表现,指出读写锁在高并发读场景下存在明显开销。
开发者分享其 LLM 驱动的人生模拟项目 Slow Vale 的工程实践:中文服已有 800+ 持久化 AI 居民共处一个持续运行的城市,文章详述并发决策、动态动作空间、上下文缓存与推理成本。当前运行时使用托管的 DeepSeek Flash 而非本地推理。
SWE-Race is a new benchmark of 188 real concurrency bugs (races, deadlocks, cancellation issues) from merged PRs in ~100 Python projects, graded by project tests in network-free containers with git history stripped. Results show GLM-5.3 Flash (85% single attempt, 82% with retries) roughly matching GPT-5.6 Luna (81%), with most model differences concentrated in the hard half of tasks.
Ron Pressler of Oracle's Java platform group explains the theoretical motivation for Project Loom, which aims to add continuations and fibers to the JDK to simplify nondeterministic I/O and concurrency in Java.
A technical deep-dive explaining how traditional lock coupling in concurrent binary trees suffers from physical lock contention at the root node, limiting scalability as CPU core counts grow, with benchmark results on a 16-core system.
Hillel Wayne explains what properties TLA+ can verify (safety invariants, action properties, liveness) and which limitations remain, tempering the hype around formal methods after Boris Cherny mentioned Claude's Opus finding race conditions with TLA+.
The article questions whether vector databases are sufficient for AI agents, highlighting needs like transactional writes, concurrent updates, and hybrid search, and asks how practitioners handle these in real systems.
This article explores how promising technological ideas sometimes fail initially but are later realized with improved tooling, exemplified by historical and modern projects in programming and scientific computing.