What happens if a Win32 application creates a thread for a function that performs an illegal operation (eg division by zero)? Does the full program abort or just the child thread? How should this ...