JavaScript ਫੰਕਸ਼ਨਾਂ, ਥ੍ਰੈਡਸ (Threads), ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ (Execution)

JavaScript ਦੇ ਮੂਲ ਸਿਧਾਂਤਾਂ (fundamentals) ਨੂੰ ਸਮਝਣਾ ਤੁਹਾਨੂੰ ਬਿਹਤਰ ਕੋਡ ਲਿਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇੱਥੇ ਫੰਕਸ਼ਨਾਂ, ਪ੍ਰੋਸੈਸਾਂ, ਥ੍ਰੈਡਸ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਸ਼ੈਲੀਆਂ ਦਾ ਵੇਰਵਾ ਦਿੱਤਾ ਗਿਆ ਹੈ।

JavaScript ਫੰਕਸ਼ਨਾਂ ਦੀਆਂ 5 ਕਿਸਮਾਂ

Process ਬਨਾਮ Thread

ਇੱਕ Process ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ 'ਤੇ ਚੱਲ ਰਿਹਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ।

ਇੱਕ Thread ਇੱਕ process ਦੇ ਅੰਦਰ ਇੱਕ ਛੋਟੀ ਇਕਾਈ ਹੈ।

Synchronous ਬਨਾਮ Asynchronous

JavaScript single-threaded ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਹੀ ਕੰਮ ਸੰਭਾਲਦਾ ਹੈ।

Synchronous Execution:

Asynchronous Execution:

Source: https://dev.to/kamalesh_ar_6252544786997/types-of-function-and-threads-process-and-synchronous-vs-asynchronous-in-javascript-1hhd