എസിൻക്രണസ് വർക്ക്ഫ്ലോകൾ വഴി എസിൻക്രണസ് പ്രോഗ്രാമിനായി എഫ് # പിന്തുണയ്ക്കുന്നു. ഒരു എസിൻക്രണസ് വർക്ക്ഫ്ലോ ഒരു codice_28 ഉള്ളിൽ ഒരു കമാൻഡ് ആയി നിർവചിക്കപ്പെട്ടിട്ടുണ്ട്.

codice_29എന്ന വലതുപക്ഷത്തിന്റെ എക്സ്പ്രഷൻ (പ്രതികരണം ലഭിക്കുന്നത്)സൂചിപ്പിക്കുന്നത് ഏകീകൃതമായി ചെയ്യണം എന്നതാണ് പക്ഷെ ഫലം ലഭ്യമാകുമ്പോൾ മാത്രമേ പ്രോഗ്രാമിന്റെ ഫ്ലോ തുടരേണ്ടതുള്ളൂ. മറ്റൊരുവിധത്തിൽ പറഞ്ഞാൽ, കോഡ് ബ്ലോക്കിന്റെ കാഴ്ചപ്പാടിൽ നിന്ന് പ്രതികരണം ലഭിക്കുന്നത് തടയൽ കോൾ ആണെങ്കിൽ, സിസ്റ്റത്തിന്റെ കാഴ്ചപ്പാടിൽ നിന്ന് ത്രെഡ് തടയപ്പെടുകയില്ല, മറ്റ് പ്രവാഹങ്ങൾ പ്രോസസ്സുചെയ്യാൻ ഉപയോഗിച്ചേക്കാം. ഇതിന് ആവശ്യമായ ഫലം ലഭ്യമല്ല. 

codice_30ഫങ്ഷൻ ആയി പ്രവർത്തിക്കുന്ന എസിങ്ക്(Async) ബ്ലോക്ക് ആയിരിക്കാം. ഒരു codice_31ഫങ്ഷൻ ഉപയോഗിച്ച് സമാന്തരമായി നിരവധി എസിങ്ക് ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും (ഉദാഹരണമായി, എസിങ്ക്ടാസ്ക് ഒരു എസിങ്ക് ഒബ്ജക്റ്റാണ്) കൂടാതെ പാരലൽ ടാസ്കുകൾ പ്രവർത്തിപ്പിക്കാൻ മറ്റൊരു എസിങ്ക് ഒബ്ജക്റ്റ് സൃഷ്ടിക്കുന്നു. എഫ്# ലെ പദ വിപര്യയ നിയന്ത്രണം മൂലം ഈ പാറ്റേൺ പിന്തുടരുന്നു.
ചരിത്രം
അനലിറ്റിക്കൽ പ്രോഗ്രാമിംഗ്
എസിൻക്രണസ് പ്രോഗ്രാമിംഗ്
അനുയോജ്യത