首页 > 解决方案 > 线程限制

问题描述

我刚开始阅读有关 Threads 的内容,并且了解了它们以及它们是如何工作的。我读过的关于线程的上下文说这提高了程序的速度和效率。但我想知道使用线程有什么限制吗?或者我可以根据需要制作多少?

标签: c#

解决方案


基本上我们创建的每个线程,我们都在分配一块内存,我们浪费了更多的时间。顺便说一句,系统必须找到所有分配的内存。并且系统还必须初始化所有内存。然后当线程死亡时,系统必须释放所有这些内存。所以所有这些都需要时间,并且会导致时间开销。所以系统根本不会运行得更快。事实上,我们拥有的线程越多,系统运行速度就越慢。


推荐阅读