• C#高级编程第11版


    导航

    第二十一章 Tasks and Parallel Programming

    21.1 概述 459

    21.2 Parallel 类 460

    21.2.1 使用Parallel.For()方法循环 460

    21.2.2 提前中断Parallel.For 462

    21.2.3 Parallel.For()方法的初始化 462

    21.2.4 使用Parallel.ForEach()方法循环 463

    21.2.5 通过Parallel.Invoke()方法调用多个方法 464

    21.3 任务 464

    21.3.1 启动任务 464

    21.3.2 Future——任务的结果 466

    21.3.3 连续的任务 467

    21.3.4 任务层次结构 468

    21.3.5 从方法中返回任务 468

    21.3.6 等待任务 468

    21.4 取消架构 470

    21.4.1 Parallel.For()方法的取消 470

    21.4.2 任务的取消 471

    21.5 数据流 472

    21.5.1 使用动作块 472

    21.5.2 源和目标数据块 473

    21.5.3 连接块 474

    21.6 Timer 类 475

    21.7 线程问题 477

    21.7.1 争用条件 477

    21.7.2 死锁 479

    21.8 lock 语句和线程安全 480

    21.9 Interlocked 类 483

    21.10 Monitor 类 484

    21.11 SpinLock 结构 485

    21.12 WaitHandle 基类 485

    21.13 Mutex 类 485

    21.14 Semaphore 类 486

    21.15 Events 类 487

    21.16 Barrier 类 490

    21.17 ReaderWriterLockSlim 类 492

    21.18 Lock 和await 494

    21.19 小结 496

  • 相关阅读:
    C#调用Matlab程序
    一台电脑,内外网同时使用
    django 表反查
    django 反查
    登录注册
    django forms自带form表单
    django url 中name
    关于django无法加载静态css、js的情况
    django static
    django models,views,urls,settings
  • 原文地址:https://www.cnblogs.com/zenronphy/p/ProfessionalCSharp7Chapter21.html
Copyright © 2020-2023  润新知