Very interesting.
I didn’t know this was required of a programming language. It definitely adds control to how threads run.
I just wanted to mention that, in Linux land, we use cgroups to do this. We can put processes in specific cores or core groups.
I’m sure all of you knew this. Just wanted to mention it.
As a side-note, I’ve updated René Bon Ćirić (Rénich) / Crystal for agents · GitLab to take this into account.
This is definitely the greatest achievement I have seen in my three years since I joined the Crystal community!