欢迎光临散文网 会员登陆 & 注册

C# 线程的空间开销有哪些,值得收藏

2022-06-14 15:52 作者:HK4952  | 我要投稿

C# 线程开销有哪些,我们直接进入主题:

1、Thread内核数据占用:OSID和Context(寄存器存储占用)

2、用户堆栈模式:程序中的“局部变量”和“参数传递”所使用的堆栈。

【(堆栈溢出或内存溢出---会异常抛出StackOverFlowException)原因:1个线程通常分配1M的内存,用于参数传递、局部变量】

3、内核堆栈模式:在CLR线程操作的时候,通常会调用win32底层函数。

4、线程的时间开销:资源的使用通知开销(运行一个程序,通常会加载很多的dll、exe和资源、元数据)

2、时间片切换开销。

C# 线程的空间开销有哪些,值得收藏的评论 (共 条)

分享到微博请遵守国家法律