งาน C # คืออะไร?
งาน C # คืออะไร?

วีดีโอ: งาน C # คืออะไร?

วีดีโอ: งาน C # คืออะไร?
วีดีโอ: USB Type c คืออะไร มีดีอะไรถึงควรใช้งาน 2024, พฤศจิกายน
Anonim

C# งาน เป็นหนึ่งในองค์ประกอบสำคัญของ งาน รูปแบบอะซิงโครนัสแบบอิงครั้งแรกที่เปิดตัวใน. NET Framework 4 C# งาน วัตถุมักจะดำเนินการแบบอะซิงโครนัสบนเธรดพูลเธรดแทนที่จะซิงโครนัสบนเธรดแอปพลิเคชันหลัก NS งาน เป็นวัตถุที่แสดงถึงงานบางอย่างที่ควรทำ

เมื่อพิจารณาถึงสิ่งนี้ งานใน C # พร้อมตัวอย่างคืออะไร

งาน คลาสให้คุณสร้าง งาน และเรียกใช้แบบอะซิงโครนัส NS งาน เป็นวัตถุที่แสดงถึงงานบางอย่างที่ควรทำ NS งาน สามารถบอกคุณได้ว่างานเสร็จสมบูรณ์หรือไม่และหากการดำเนินการส่งคืนผลลัพธ์ งาน ให้ผลลัพธ์แก่คุณ

นอกจากนี้งาน async C # คืออะไร? อะซิงโครนัส การเขียนโปรแกรมใน ค# เป็นแนวทางที่มีประสิทธิภาพต่อกิจกรรมที่ถูกบล็อกหรือการเข้าถึงล่าช้า หากกิจกรรมถูกบล็อกในลักษณะนี้ในกระบวนการซิงโครนัส แอปพลิเคชันที่สมบูรณ์จะรอและใช้เวลานานขึ้น NS async และ รอคอย คีย์เวิร์ดใน ค# ใช้ใน async การเขียนโปรแกรม

ต่อมา คำถามคือ ฉันจะเริ่มงานใน C# ได้อย่างไร

  1. วิธีที่ง่ายที่สุดในการเริ่มงาน (โดยใช้ Task Factory): Task. Factory. StartNew(() => {Console. WriteLine("Hello World!");
  2. การใช้แลมบ์ดาและเมธอดที่มีชื่อ: Task task = new Task(() => PrintMessage()); task. Start();
  3. ใช้แลมบ์ดาและวิธีนิรนาม:
  4. ใช้คลาสแอ็คชัน:

C # รออะไร?

NS รอคอย ผู้ประกอบการระงับการประเมินสิ่งที่แนบมา async เมธอดจนกว่าการดำเนินการแบบอะซิงโครนัสที่แสดงโดยตัวถูกดำเนินการจะเสร็จสิ้น เมื่อ รอคอย โอเปอเรเตอร์ระงับการปิดล้อม async เมธอด ตัวควบคุมจะกลับไปยังผู้เรียกเมธอด

แนะนำ: