1

The following sentence is from here. It’s too long, and I don’t fully understand it. Can anyone help me parse it?

Simple examples are likely to have far more overhead than the work done making the performance of the concurrent example far worse than just writing it single threaded and also the code more confusing.

3
  • The link has rotted. Please post it again.
    – Mark
    Nov 8, 2011 at 8:44
  • 8
    So has the writer's style. Nov 8, 2011 at 8:49
  • 2
    All I read was "more confusing"
    – Hackworth
    Nov 8, 2011 at 9:42

3 Answers 3

2

I'll break it down to short sentences and rephrase:

For simple examples, the overhead of concurrency is likely to be far larger than the actual computation.

-

Therefore, solving this example problem concurrently will have far worse performance than solving it with a single thread.

-

Multi-thread code is also more confusing to read than single-thread code.

2

That sentence should be punctuated as follows:

Simple examples are likely to have far more overhead than the work done, making the performance of the concurrent example far worse than just writing it single threaded, and also the code more confusing.

Like that it makes a lot more sense; describing the problem, an outcome, and a further outcome.

1

Here's my attempt:

"Simple examples are likely to have far more overhead than the work done, making the performance of the concurrent example far worse and the code more confusing than just writing it single threaded."

Or in other words:

"This is not worth using for simple examples as it is less efficient and more confusing than writing single threaded."

1
  • The link finally opened on my browser and have slightly edited my second example.
    – Matt
    Nov 8, 2011 at 9:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.