Hacker News new | comments | show | ask | jobs | submit login

Multiple paths of execution is concurrency. I guess what you intended to mean was parallelism, which is different from concurrency.

A multi-threaded program running on a single core system has only one path executed at any given time, but we still call it a concurrent program.




Concurrency is a superset and includes parallelism. What we both really mean is that it uses at most one core at a time to execute your code.

http://en.wikipedia.org/wiki/Concurrency_(computer_science)




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: