Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Parallelism often implies that the tasks are working towards the same goal together, like dividing-up the workload among sibling processors. This is purely for performance.

Concurrency is simply the introduction of non-determinsm, like having a thread run a task in the background. Concurrency can be used to make a networked GUI application more responsive to the end user, even if there is no performance benefit.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: