摘要: 托管线程在GC期间 从是否可以访问托管堆上的对象来说有两种模式 1.抢占模式,,不可以访问托管堆上的对象 2.合作模式,,可以自由访问托管堆上的对象 托管线程在GC期间会有两种模式的切换: 1.主动切换,,比如托管线程调用了非托管代码 那么在GC没有完成前 不能返回和访问托管堆(非托管代码可以访问非 阅读全文
posted @ 2022-11-20 20:06 那只狐狸 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Task.WaitAll的参数是Task列表,参数取值不同 运行的结果也不同 1.下边代码的运行结果是先打印"wait all" for (int i = 0; i < 100; i++) { taskList.Add(new Task(async () => { await Task.Delay( 阅读全文
posted @ 2022-11-20 16:48 那只狐狸 阅读(450) 评论(0) 推荐(0) 编辑