News for hackers. Stuff that matters.
Re:Threads Are a Bad Idea for Most Purposes (1995) [pdf] by gameswithgo on Tuesday January 28, 2020 @04:10PM (#22174058)
Yet sometimes a simpler abstraction can't do the job well enough. Sometimes you have to do the hard thing.
Re:Threads Are a Bad Idea for Most Purposes (1995) [pdf] by pdimitar on Tuesday January 28, 2020 @04:14PM (#22174089)
IMO nobody is arguing about the sometimes part. Many programmers out there can't use Erlang/Elixir or Rust, or any other tech that makes writing parallel code much more deterministic and safe. I am aware of that and I have a deep respect for the programmers in the trenches who fight to produce bug-less parallel code in C.

My argument at least is that, given the choice, there exist much more productive ways to make your employer money than to try and learn nuclear phys... I mean multithreaded programming. :-)

Re:Threads Are a Bad Idea for Most Purposes (1995) [pdf] by lmm on Tuesday January 28, 2020 @09:20PM (#22176551)
Citation needed. I've yet to see a real business problem that couldn't be solved with a simpler, safer concurrency model and a bit of ingenuity.