AZ
Size: a a a
AZ
AZ
КП
@N
КП
@N
КП
КП
p
КП
@N
p
p
@N
p
p
p
@N
@N
I
struct elem_t
{
uint64_t prev_time;
uint64_t stats;
mutex_t mtx;
};
....
uint64_t current_time = get_current_time_ns();
elem->mtx.l();
elem->stats += curr_time - elem->prev_time;
elem->prev_time = current_time;
elem->mtx.u();