我有2个线程,对一个循环队列读和写操作,用了头指针和尾指针。感觉2个线程不会同时读或者写同一个位置,所以不会冲突,不过看很多资料都要加同步,问我的循环队列对不对?
写线程:
当循环队列不满时,
{
写操作;
把尾指针指向下一个位置;
}
读线程:
当循环队列不空时,
{
读操作;
把头指针指向下一个位置;
}
写线程:
当循环队列不满时,
{
写操作;
把尾指针指向下一个位置;
}
读线程:
当循环队列不空时,
{
读操作;
把头指针指向下一个位置;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货