初学者在C#中穿线

初学者在C#中穿线,第1张

概述你能推荐一系列好的文章,或者最好是一本关于如何开始使用线程的书籍,尤其是C#? 我主要是在控制台应用程序和ASP.Net应用程序中寻找线程的使用. 我只了解线程的基础知识,并且知道“这里是龙”,所以在我开始使用它们之前想要得到一个良好的基础. 我很好奇的事情就像是有一个线程池的概念,你如何管理它的大小,你如何选择排队的东西直到一个线程可用而强迫一个新线程开始等等. 另外,我知道IIS有很多内置的线 你能推荐一系列好的文章,或者最好是一本关于如何开始使用线程的书籍,尤其是C#?
我主要是在控制台应用程序和ASP.Net应用程序中寻找线程的使用.

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

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

我的用途包括:

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

谢谢

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

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

总结

以上是内存溢出为你收集整理的初学者在C#中穿线全部内容,希望文章能够帮你解决初学者在C#中穿线所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1240974.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存