What happens to a program that creates a thread with a shared variable 
between it and the parent, and then the parent modifies the class from 
which the variable derives? Does the shared variable pick up the type 
change? Does the thread see this change?