by a thread
- hangingExecution by noose
- precariousDangerously insecure
- barelyOnly just, almost not
- narrowOf small width
- fragileEasily broken or damaged
teetering · dangerously · survival · clinging · brink · edge · razor-thin · needle · sewing · unraveling · snapping · tension · desperate · suspended · fate · lifeline · fraying · gossamer
by a threadrock-solid
Utterly firm and reliable
secure · firmly established · ironclad · unshakeable · stable
by a threadby a mile
by a landslide · hands down · comfortably · by a wide margin · decisively