/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

justinpombrio.net
| | coredumped.dev

The Threading library Starting in Emacs 26 some very ambitious changes were added. Basic thread support was enabled, laying the groundwork for a future concurrent emacs. The docs layout this possibility: Emacs Lisp provides a limited form of concurrency, called threads. All the threads in a given instance of Emacs share the same memory. Concurrency in Emacs Lisp is "mostly cooperative", meaning that Emacs will only switch execution between threads at well-defined times.
2.2 parsecs

Travel
| |
| | www.internalpointers.com

A look at one of the most popular ways of concurrency control in a multithreaded application.
2.0 parsecs

Travel
| |
| | www.codeotaku.com

[AI summary] The post presents a final report on implementing a lightweight per-thread fiber scheduler in Ruby to improve concurrency and parallelism while minimizing changes to existing code.
2.3 parsecs

Travel
| |
| | www.abubalay.com

[AI summary] This post discusses the complexities of creating safe Foreign Function Interface (FFI) bindings in Rust when calling C++ code, examining tools like cxx and strategies for maintaining Rust's memory and thread-safety guarantees despite the inherent unsafety in such interactions.
27.7 parsecs

Travel
|