| ||
As with many problems, it is possible to create race conditions in any language. A high-level language that doesnt support threads or forked processes wont be vulnerable to some kinds of race conditions, but the relatively slow performance of these high-level languages makes them more susceptible to attacks based on time of check to time of use (TOCTOU).