I am currently insulating my code to make it thread-safe. To do so I am on a "seek-and-destroy" mission for the static keyword (when applied to variables). Is it safe to use the register keyword with multithreading? My initial googling didn't return any concrete answer.