
What Is an Operating System? with Anil Madhavapeddy
Signals and Threads
Why Has It Taken So Long to Add Multicore to the Language?
Ocamel is not multicore capable, in terms that you can't run multiple ocamel threads that share the same heap. This has been a thing that people have talked about for a very long time. The garbrage collector is more difficult than a normal single threated one because it has to deal with multiple cors simultaneously wanting to trigger garbage collections. After a few years of work, we got down to a significant slow until you use multicor. We're now in a four branch version of o camel which has just been branched out and put in every eight or nine lines since 20 13. So I think we have been working on incrementally since four point two
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.