33.19. Behavior in Threaded Programs