ultrasonic test will not support mult threading must time every event