Getting Started

  • What is Trailhead
  • myTrailhead
  • Trailblazer Community
  • Career Growth

Learn

  • Trails
  • Trailmixes
  • Modules
  • Projects

Credentials

  • Superbadges
  • Certifications
  • Maintain Certifications

Salesforce

  • Salesforce.com
  • AppExchange
  • Developers
  • Help Portal
© 2026 Salesforce, Inc. All rights reserved. Privacy Terms of Use Trust Accessibility Cookie Preferences
SalesforceTrailhead
  • Today
Asynchronous Apex

Asynchronous Processing Basics

+100 Points~15 mins
Asynchronous ApexAsynchronous Processing Basics

Topics

  • Why Go Asynchronous
  • Quiz

Looking for help?

Explore Help ResourcesShare Your Feedback
Learning Objectives

After completing this unit, you'll be able to:

  • Explain when to use asynchronous Apex.
  • Name the four asynchronous tools.

Why Go Asynchronous

Asynchronous Apex runs later, in its own thread, with higher governor limits. Use it for work that is slow (callouts), big (millions of records), or doesn't need to finish before the user moves on.

  • Future methods for quick, fire-and-forget work like callouts.
  • Batch Apex for large data sets.
  • Queueable Apex for chained jobs with complex types.
  • Scheduled Apex for work that runs on a timetable.
Quiz
To complete this unit, you need to answer all the quiz questions correctly.
+100 Points

1Which tool processes millions of records?

2Why do asynchronous jobs get higher limits?

Second attempt earns 50 points. Three or more earns 25 points.
Next unit Use Future Methods