微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

初学者在C#中穿线

你能推荐一系列好的文章,或者最好是一本关于如何开始使用线程的书籍,尤其是C#?
我主要是在控制台应用程序和ASP.Net应用程序中寻找线程的使用.

我只了解线程的基础知识,并且知道“这里是龙”,所以在我开始使用它们之前想要得到一个良好的基础.

我很好奇的事情就像是有一个线程池的概念,你如何管理它的大小,你如何选择排队的东西直到一个线程可用而强迫一个新线程开始等等.
另外,我知道IIS有很多内置的线程处理,所以解释如何使用IIS下的ASP.Net中的线程以及它与控制台C#应用程序中的线程的区别是很有趣的.

我的用途包括

>用户在ASP.Net页面上执行某些操作,导致我的服务器端代码需要连接到另一个系统并执行冗长的操作,因此我希望通过将该操作发送到另一个线程来快速将控制权返回给用户.用户可以通过AJAX继续观察进度,或者只是离开 – 毕竟网络是无状态的:)
>使用Fire和忘记模式(那里有大量的示例代码,我想更多地了解它们是如何工作的)

谢谢

解决方法

除了由安德鲁链接的我自己的文章,乔阿尔巴哈里有 another tutorial.

如果你想进行彻底的检查,请阅读Joe Duffy的Concurrent Programming in Windows.

原文地址:https://www.jb51.cc/csharp/98258.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐