Virtual task lifetime

what is the default lifetime of a virtual task in system verilog?

In reply to Shyamsunder:
The lifetime of all class methods, virtual or not, is automatic.

The LRM does not allow you to declare a method with a static lifetime. This avoids all confusion with the static class member qualifier.