1. in a vulnerable or dangerous situation/position
life/job is hanging by a thread
To be 'hanging by a thread' means to be in a dangerous or precarious position or to be very close to failure or a serious outcome. If you are 'hanging by a thread' any change to your circumstance could have a dramatic impact on your welfare or prognosis. Similar in meaning to being 'on thin ice'.