Jump to content

griffinb88

New Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by griffinb88

  1. I don't think you understand programming. It's math, which has rules. Certain things depend on the outcome of another. Sometimes you can't start one calculation until the other has finished. If you multi-thread something that is constantly dependent on the results of previous calculations then it will sometimes still run at the same speed, now you're just using additional threads. So, you end up with threads sitting idle while they wait for results they could be calculating themselves. If you think those threads can do something while they're waiting you are correct but, when a thread switches tasks it has to save the state of it's current task, consuming additional resources. It's like employees, having more can help when additional tasks are required but, if it's a single task that only one person can work on at a time, it would slow it down to have it passed back and forth between multiple people.
×
×
  • Create New...