يتم تنفيذ العملية غير المتزامنة في سلسلة منفصلة عن سلسلة التطبيق الرئيسية. عندما يستدعي تطبيق طريقة لأداء عملية بشكل غير متزامن، يمكن للتطبيق الاستمرار في التنفيذ بينما تقوم الطريقة غير المتزامنة بأداء مهمتها.