Skip to content

In Isolation

by Jesper on January 25th, 2012

Firefox’s JavaScript engine becomes single-threaded“, extols Slashdot, and it’s a sign of the times as much as anything. It’s not a coincidence that most of the languages or concurrency libraries over the past few years have focused on message passing, on separate memory spaces, on isolation and on some sort of remoting.

The future is a small device where you want to keep power use low, where keeping the thread count down drops the responsibilities of the kernel as well as the mindless work necessary to coordinate.

The future is, potentially, a vast network of computers where your programs can start running in an instant on more computers, or even better, where it will always run in an undefined place.

The future is a desktop, laptop or tablet where power mostly isn’t an issue, but where it is simpler to think in queues, where nothing tramples on anything else.

No matter what precisely the future is, it is time to start hitting people in the head with lead pipes — figuratively! — when they try to attack pedestrian problems with anything that demands that you understand threading in detail to get it right.

From → Buck Rogers

  1. RSS is too complicated for my programming blog readership.

    • Jesper permalink

      Did you really mean to reply here instead of on that other post?

Leave a Reply

Note: HTML/Markdown is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS