Podani zgled deluje takole: ko modul povežemo v jedro OS, se najprej izvede nastavitvena funkcija init_module(). Znotraj te se prek funkcije pthread_create() ustvari nit (ang. thread) [8], pri čemer navadno več niti sestavlja proces v resničnem času. Oznaka novo nastale niti se shrani v thread, samo jedro pa predstavlja funkcija start_routine(), v kateri definiramo urnik (struct sched_param p).