Kiba518

Kiba518

沈阳-架构-开发。

Fork me on GitHub

随笔分类 -  C#线程安全

C# 线程安全 task
摘要:CancellationToken的多种应用 这是线程安全的最后一篇了,主要介绍CancellationToken的多种应用。 1,ThreadPool直接启动线程,传递CancellationToken。 2,Task启动线程,传递CancellationToken。Task传递方式分为两种,一种 阅读全文
posted @ 2018-06-28 20:11 kiba518 阅读(809) 评论(1) 推荐(0) 编辑
摘要:这是时隔多年第四篇,主要是因为身在东软受内网限制,好多文章就只好发到东软内部网站,懒的发到外面,现在一点点把在东软写的文章给转移出来。 这里主要讲解下CancellationTokenSource,CancellationTokenSource是用于取消线程,具体使用起来有点另类:首先定义实体,然后 阅读全文
posted @ 2017-05-27 13:55 kiba518 阅读(898) 评论(0) 推荐(0) 编辑
摘要:在讲CancellationTokenSource之前我决定先讲一下lock和Interlocked,如果能很好的理解这两个,再去理解CancellationTokenSource就会方便很多,由于我也是后起使用多线程,使用的时候就是直接运用FramWork4的东西,这样导致了很多东西学起来很吃力, 阅读全文
posted @ 2013-10-21 15:46 kiba518 阅读(1303) 评论(0) 推荐(1) 编辑
摘要:刚才想了半天文章应该起什么名字,最后决定起名为《线程安全使用》,线程安全这个词很难理解,感觉就像托管这词一样,但是托管翻译成英文是managed,我通常把他翻译成被管理,这样就好理解多了,线程安全也是一样,可以理解为可以被多个线程同时使用的集合,而且同时使用的时候是该集合的值是准确的。 MSDN将在 阅读全文
posted @ 2013-10-18 10:24 kiba518 阅读(1337) 评论(0) 推荐(1) 编辑
摘要:关于Task的使用,一直都是半知半解,最近终于有时间详细的看了一遍MSDN,作为备忘录,将心得也记录下来和大家分享。 首先,根据MSDN的描述,Task是FrameWork4引进的新功能,他和ConCurrent命名空间一起被引进,用来替代Thread的使用。 根据我的使用,个人觉得,他确实比The 阅读全文
posted @ 2013-10-18 09:39 kiba518 阅读(1783) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示