build deadlock testing

build deadlock testing articles