Samomodifikující kód je problém jakmile máte paralelismus (vlákna). Naštěstí, některé jazyky mají šablony (a taky máme o dost víc paměti), takže programátor to napíše jednou a překladač vygeneruje všechny varianty kódu, a je schopen to i zoptimalizovat.