Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何学习线程安全c#编程?_C#_Multithreading - Fatal编程技术网

如何学习线程安全c#编程?

如何学习线程安全c#编程?,c#,multithreading,C#,Multithreading,我想知道什么是线程安全的?如何开始学习c语言中的线程安全程序?线程在web开发中的作用是什么?我希望您在这里阅读:当然!关于启动参考:对于.NET线程,我发现以下链接非常有用:by 约瑟夫·阿尔巴哈里 对于最后一个问题,我将从以下文章开始,具体取决于您使用的技术: 对于web表单:(有点旧,但仍应相关) 对于asp.net mvc: 另外,下面的文章解释了ASP.NET在IIS 7.0和IIS 6.0上托管时如何使用线程:。该链接也有点旧,但它涵盖了.NET3.5SP1,所以它也可以是一个很

我想知道什么是线程安全的?如何开始学习c语言中的线程安全程序?线程在web开发中的作用是什么?

我希望您在这里阅读:

当然!关于启动参考:

对于.NET线程,我发现以下链接非常有用:by 约瑟夫·阿尔巴哈里

对于最后一个问题,我将从以下文章开始,具体取决于您使用的技术:

  • 对于web表单:(有点旧,但仍应相关)
  • 对于asp.net mvc:

另外,下面的文章解释了ASP.NET在IIS 7.0和IIS 6.0上托管时如何使用线程:。该链接也有点旧,但它涵盖了.NET3.5SP1,所以它也可以是一个很好的起点

如果您想要一种比MSDN参考资料更实用的方法,我建议您免费阅读。

由于您是编程新手,我建议您阅读一些有关函数式编程和副作用的内容。创建线程并使用它们在C#中很容易,但要使它们安全却很困难。我推荐这篇文章

并发编程是一个非常复杂的领域。首先,我不想专门研究c#,而是从学习并发的基础知识开始。(IE)什么是锁定?什么是互斥、锁存和并发队列,为什么需要使用它们?在国际海事组织,一个很好的起点是澳大利亚斯文伯恩大学创建的网站。

好的,我浏览了这个链接。我需要更实用的方法,通过一般的对象理解。你能在两分钟内阅读所有内容,包括相关章节中的示例吗!?!??@Davide Piras:请给我一些链接,这样你可以在这里参考:这是学习线程的非常简单的方法,事实上我是编程新手。所以,请我请求你们所有人,请引导我。好的,你们只需要按照链接,你们就会得到你们想要的。我仍然对线程编程感到困惑。怎么找路?请帮我学穿线。