bool test_and_get(const size_t& idx, value_type& ret_val) { return atomic_box_vec.clear_bit(idx); }
void clear(size_t i) { atomic_box_vec.clear_bit(i);}
inline void remove_task(vid_t vertex) { bitset.clear_bit(vertex); }
bool test_and_get(const size_t& idx, value_type& ret_val) { return atomic_box_vec.clear_bit(idx); }
void clear(size_t i) { atomic_box_vec.clear_bit(i);}
inline void remove_task(vid_t vertex) { bitset.clear_bit(vertex); }