همزمانی در برنامهنویسی یعنی یک برنامه بتواند چند کار را در یک بازه زمانی انجام دهد یا بین آنها جابهجا شود؛ مثلاً یک برنامه همزمان در حال دانلود فایل باشد و رابط کاربری آن نیز به کلیکهای کاربر پاسخ دهد. این کار لزوماً به معنی اجرای واقعی همه کارها در یک لحظه نیست، بلکه ممکن است پردازنده خیلی سریع بین کارهای مختلف جابهجا شود.
Concurrency
همروندی · همزمانی · Concurrent execution · Simultaneous execution