在WP7中,我想要锁掉两段代码,分别在不同的函数里面 如:
void Read(){/////锁内容}; void Write(){//锁内容},意思是如果这个程序执行的时候不能同时调用读和写,只能执行一个,ps:读和写 都是操作流的,所以不能让他们同时进行,我想问问 windows phone 7 里面有没有代码锁,我现在还没找到,希望 知道的 大神们 赐教一下。 谢谢了
如果是单线程的操作,封装个函数,用个Bool变量标识两端代码的访问就可以了。
如果是多线程,可以考虑使用Monitor.TyEnter