To snad zabezpecuje samotne WinAPI. http://stackoverflow.com/questions/706336/is-the-w in32-registry-thread-safe.
Vseobecne su na synchronizaciu threadov mutexy, mozes si to aj sam osetrit ak mas pochybnosti o WinAPI.
A vseobecne nechapem preco nepouzivas parametre funkcii ale nejaky registr, ked len metoda A vola metodu spustA. Potom sa clovek divi ze winupdate trva 3dni, ked asi aj v MS programuju take maglajzy. Registry nie su urcene na taketo veci.