|Navigation: Templates > Guide to all Templates > Extension Templates >====== Preemptive Procedure Extension ======
The Preemptive Procedure Extension is included in each of your application's procedures if you have included the Global Cooperative Threading Extension template in your application.
The sole purpose of this template is to provide an override to the Global settings. If the Cooperative threading model is active, check this box to allow this procedure to use the Preemptive model instead. On the contrary, if the cooperative threading model is turned off on the global level, turn off the check box here to allow this procedure to use the cooperative threading model.
More information on these models can be found in the Preemptive and Cooperative Thread Models help topic.