码迷,mamicode.com
首页 > 编程语言 > 详细

C#线程安全

时间:2018-04-07 17:47:11      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:通过   更改   运行   互斥锁   线程安全   出现   中断   线程   只读   

线程安全:

线程安全是多线程访问时,采用加锁的机制,当一个线程访问该类的某个数据时进行保护,其他线程不能访问,直到该线程读取完成,其他线程才可以使用。不会出现数据不一致和数据污染。线程

不安全就是不提供数据保护,可能出现多个线程先后更改数据造成所得数据是脏数据。

C# 实现线程安全的两种方式

1.使用ock关键字,确保代码块运行完成,不被其他线程中断,通过给代码运行期间为给定对象获取互斥锁来实现。lock对象为只读属性,防止对象更改。

2.使用监视器。

C#线程安全

标签:通过   更改   运行   互斥锁   线程安全   出现   中断   线程   只读   

原文地址:https://www.cnblogs.com/tuqunfu/p/8733502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!