কম্পিউটার

সি# এ অ্যাসিঙ্ক এবং ওয়েট কীওয়ার্ড


অসিঙ্ক্রোনাস প্রোগ্রামিংয়ের জন্য সি# এ অ্যাসিঙ্ক এবং অপেক্ষা কীওয়ার্ড ব্যবহার করা হয়।

একটি জিইউআই সহ একটি অ্যাপ্লিকেশন, সারির বিষয়বস্তু পরীক্ষা করুন এবং যদি একটি অপ্রক্রিয়াজাত কাজ থাকে তবে এটি এটিকে বের করে নিয়ে প্রথমে এটি প্রক্রিয়া করে। কোডটি সিঙ্ক্রোনাসভাবে সঞ্চালিত হয় এবং প্রক্রিয়াবিহীন কাজটি প্রথমে সম্পন্ন হয়। প্রসেসিং প্রত্যাশিত সময়ের চেয়ে বেশি সময় নিলে অ্যাপ্লিকেশনটি বার্তাগুলির প্রতিক্রিয়া বন্ধ করে দেখাবে৷

আসুন দেখি উপরে কি আলোচনা করা হয়েছে −

private void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req = HttpWebRequest.Create(_requestedUri);
   var res = req.GetResponse();
}

উপরের সমস্যাটি সমাধান করতে, async এবং await কীওয়ার্ড −

ব্যবহার করুন
private async void OnRequestDownload(object sender, RoutedEventArgs e) {
   var req= HttpWebRequest.Create(_requestedUri);
   var res = await req.GetResponseAsync();
}

  1. জাভাস্ক্রিপ্টে var কীওয়ার্ডের উদ্দেশ্য কী?

  2. জাভাস্ক্রিপ্টে 'অপেক্ষার জন্য...অফ' বিবৃতির গুরুত্ব কী?

  3. জাভাস্ক্রিপ্টে অ্যাসিঙ্ক/অ্যাওয়েট ফাংশন

  4. HTML <var> ট্যাগ