کانکارنسی یعنی چند کار در بازه زمانی همپوشان پیش بروند و اجرای آنها بتواند میان یکدیگر جابهجا شود. این کار لزوماً به معنی اجرای همزمان روی چند هسته پردازنده نیست.
در یک سرور وب، چند درخواست میتوانند کانکارنت مدیریت شوند، حتی اگر بخشی از کارها در یک لحظه روی یک هسته اجرا شوند. هدف معمولاً استفاده بهتر از زمان انتظار و منابع است.
یک سرور میتواند هنگام انتظار برای دیتابیس، درخواست دیگری را پردازش کند. این Concurrency است و لزوماً اجرای واقعی دو دستور روی دو هسته نیست.
برای مثالها و توضیحات بیشتر، تفاوت Concurrency، Parallelism و Async را در وبلاگ باورژن بخوانید.