- 1 Listado
1 Listado
El orden no es relevante.
- Addressing priority inversion with proxy execution.
- A new futex API.
- https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474.
- [oss-security] StackRot (CVE-2023-3269): Linux kernel privilege escalation vulnerability.
- A virtual filesystem locking surprise.
- The atomic_ops library (libatomic_ops).
- The shrinking role of semaphores.
- Concurrencia en Swift/Objective C.
- Concurrencia en C/C++ para Windows.
- Concurrencia con Boost C++ Libraries: Interprocess, Fiber, Thread, Context y Coroutine2.
- Concurrencia en C++ con Qt: Qthreads, QMutex, QAtomic*, QtConcurrent…
- Concurrencia en C++ 11/14/17/20: Multi-threading library.
- Concurrencia en C++: std::atomic library.
- Corrutinas en C++20 y C++23.
- Concurrencia en C# .NET.
- Concurrencia en Go: Goroutinas, canales, etc…
- Concurrencia en PHP, Javascript y otros lenguajes de Internet.
- Exclusión mutua a bajo nivel: instrucciones ensamblador y spinlocks básicos.
- Spinlocks avanzados.
- Memoria transaccional.
- Thread Pools, OpenMP y Grand Central Dispatch.
- Paralelismo con intel TBB.
- Concurrencia en lenguaje D: Threads y Fibers.
- Uso Threads, ThreadPools y Métodos asincronos en lenguaje Vala.
- Concurrencia en lenguaje Rust: threads, mutex, canales, Arc.
- Rust: Crate Parking Lot y comparación con la biblioteca estándar antes y después de Rust 1.62.
- Concurrencia en rust 1.62: Rust 1.62: Thinner, faster mutexes on Linux.
- Concurrencia en rust 1.63: Rust 1.63: Scoped threads.
- Rust: Paralelismo con rayon.
- Rust: Paralelismo con scoped threadpool y comparación con Rust 1.63.
- Rust: Paralelismo con crossbeam.
- Rust async / await. Comparación con el uso de threads.
- Interface FUTEX de Linux para implementación de bibliotecas concurrentes.
- Explica este fallo en el nucleo linux.
- Lockless Algorithms. Lockless patterns: full memory barriers. Relaxed access and partial memory barriers. An introduction to compare-and-swap. More read-modify-write operations. Lockless patterns: some final topics. Este trabajo sería para 2 ó 3 personas.
- N Times Faster Code With Parallel Algorithms. Descarga y compila el código. Explica lo que hace el autor, cómo usa la concurrencia. Trata de añadir tú otras mejoras que hagan uso de concurrencia también.
- Structured Parallel Fortran. ¿Qué es? ¿Qué aporta a la programación concurrente?
- Retro voxel engine. Descarga el código, compílalo. Explícanos como funciona, sobre todo la parte de concurrencia.