Use the future annotation to specify that these methods that are executed asynchronously.
Methods with future annotation must be static methods
Methods with future annotation can only return a void type.
Syntax:
global class class_name
{
@future
Static void methodname(parameters)
{
//body of the method
}
}