ซิงโครนัสและอะซิงโครนัสใน Salesforce แตกต่างกันอย่างไร
ซิงโครนัสและอะซิงโครนัสใน Salesforce แตกต่างกันอย่างไร

วีดีโอ: ซิงโครนัสและอะซิงโครนัสใน Salesforce แตกต่างกันอย่างไร

วีดีโอ: ซิงโครนัสและอะซิงโครนัสใน Salesforce แตกต่างกันอย่างไร
วีดีโอ: Difference between synchronous and asynchronous in apex 2024, พฤศจิกายน
Anonim

ความแตกต่างระหว่างซิงโครนัสและอะซิงโครนัส - Salesforce

ใน ซิงโครนัส ประมวลผลเธรดรอให้งานเสร็จสิ้นแล้วย้ายไปยังงานถัดไปตามลำดับ ใน ปลายอะซิงโครนัส เธรดไม่รอให้งานเสร็จสิ้นเพื่อไปยังงานถัดไป

สำหรับสิ่งนี้ อะไรคือความแตกต่างระหว่างการดำเนินการแบบซิงโครนัสและแบบอะซิงโครนัส?

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

ในทำนองเดียวกัน Apex เป็นแบบซิงโครนัสหรือแบบอะซิงโครนัสหรือไม่? ซิงโครนัส และ อะซิงโครนัส โทรโดยใช้ เอเพ็กซ์ ใน Salesforce เอเพ็กซ์ สามารถดำเนินการได้ พร้อมกันหรือแบบอะซิงโครนัส . ซิงโครนัส : ใน ซิงโครนัส โทร เธรดจะรอจนกว่าจะทำงานเสร็จก่อนที่จะดำเนินการต่อไป ใน ซิงโครนัส โทรรหัสทำงานในเธรดเดียว

เมื่อพิจารณาถึงสิ่งนี้ วิธีการแบบอะซิงโครนัสใน Salesforce คืออะไร

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

ธุรกรรมแบบอะซิงโครนัสคืออะไร?

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

แนะนำ: