在多线程中的临界区的使用中
一个临界区是怎么样表示一个内存区的
假如在一个表示列表的list结构中加入一个临界区变量
如
struct List
{
Node* head;//一个表示节点的数据结构
CRITICAL_SECTION cs;
};
请问这个cs是怎么样控制这个列表的内存。
cs是控制了其中list的地址,还是控制list中的node指向的各个地址
其中的list是不断增长的,这样也是可以控制吗?
一个临界区是怎么样表示一个内存区的
假如在一个表示列表的list结构中加入一个临界区变量
如
struct List
{
Node* head;//一个表示节点的数据结构
CRITICAL_SECTION cs;
};
请问这个cs是怎么样控制这个列表的内存。
cs是控制了其中list的地址,还是控制list中的node指向的各个地址
其中的list是不断增长的,这样也是可以控制吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货