Future method in salesforce: Future methods are used to run the process in a separate thread, at later time when system resources are available. We can use future methods for any operation we would like to run asynchronously in its own thread.
We can use future methods for any operation we would like to run asynchronously in its own thread. It provides the ability to make long running callout from Trigger.