thread__refcnt
refcount_inc(thread__refcnt(thread));
if (thread && refcount_dec_and_test(thread__refcnt(thread)))
refcount_set(thread__refcnt(thread), 1);