Geoff Steckel wrote:

IMnsHO, threads should never be used unless absolutely necessary. They
are very bad software practice:
   they share data and resources in uncontrolled ways

It's controlled by the code you write.

   they encode state implicitly in the program counters of the threads

The hell?

   they are extremely difficult to guard against external conditions
     such as unexpected incoming data

Incoming from where?

complete and correct error recovery requires complex and error prone code

Welcome to "non-trivial software development."
--
 Matthew Weigel
 hacker
 unique & idempot.ent

Reply via email to