Juggling Threads
Psst. Hey you, wanna see something cool? Let’s juggle some threads.
exploring the world with 1s and 0s
Welcome to my website! My topics of interest are distributed systems, storage/databases, compilers, and programming languages. I also dabble in generative art from time to time. You can read my /blog where I write about my professional/research interests.
My personal website and personal ramblings are at https://moontowercomputer.club/~aneesh and https://moontowercomputer.club/~aneesh/blog respectively!
Psst. Hey you, wanna see something cool? Let’s juggle some threads.
As part of my research I’ve been playing around with something similar to
dynamic linking. In particular, part of my work has led me to having programs
that may need multiple copies of libc in the same address space (yes, it’s not
safe, I know). I noticed that this would sometimes cause multithreaded programs
to hang while calling pthread_join. Join (pun intended) me to understand a bit
about how threads work and what was happening under the hood.
In the spirit of a new year, I’ve decided to finish up some old in-progress blog posts. Here’s some work I did early last year to set up a multi-user home server that provides some basic webhosting for Moontower Computer Club.
see all my posts here
clang and CypherMPI operations from being called during another collective operationls, cat, hexdump and many more!