多核计算中多线程的退出算法

        多核基本意味着多线程,那么在多线程处理中有一个比较棘手的问题:当存在一些常驻的线程访问的共享数据时,退出时必须先结束这些常驻线程才能对共享资料进行释放操做。不然,先释放这些共享资源,后面的常驻线程访问这些已经释放了的共享数据时,致使程序异常。好比下面的状况:算法                分析上述例子能够发现,问题出在当释放掉链表后,访问链表的线程依然存在,怎样才能在释放链表前
相关文章
相关标签/搜索