For question 2, it is easy to test, just create a thread and run exit(1) and see if it follows faultaction