|
|
51CTO旗下网站
|
|
移动端

目录(5)

《C# 6.0本质论(第5版)》本书是一本编程语言参考书,遵循核心C# 6.0 语言规范,适合对C#感兴趣的各个层次的读者。无论对初学者还是具有一定编程经验的开发者,本书都是一本很有价值的参考书。本节为目录。

作者:周靖/庞燕 译来源:人民邮电出版社|2017-07-21 14:33

目录(5)

18.2.3 在生产代码中不要让线程进
入睡眠  511
18.2.4 在生产代码中不要中止
线程  512
18.2.5 线程池处理  513
18.3 异步任务  514
18.3.1 从Thread到Task  515
18.3.2 理解异步任务  515
18.3.3 任务延续  518
18.3.4 用AggregateException处
理Task上的未处理异常  522
18.4 取消任务  527
18.4.1 Task.Run()是Task.Factory.
StartNew()的简化形式  529
18.4.2 长时间运行的任务  530
18.4.3 对任务进行资源清理  530
18.5 基于任务的异步模式  531
18.5.1 以同步方式调用高延迟
操作  531
18.5.2 使用TPL异步调用高
延迟操作  532
18.5.3 通过async和await实现基于
任务的异步模式  535
18.5.4 异步Lambda  538
18.5.5 任务调度器和同步上下文  543
18.5.6 async/await和
Windows UI  545
18.5.7 await操作符  546
18.6 并行迭代  547
18.7 并行执行LINQ查询  554
18.8 小结  557
第19章 线程同步  559
19.1 为什么要同步  560
19.1.1 使用Monitor来同步  563
19.1.2 使用lock关键字  565
19.1.3 lock对象的选择  566
19.1.4 为什么要避免锁定this、
typeof(type)和
string  566
19.1.5 将字段声明为volatile  568
19.1.6 使用System.Threading.
Interlocked类  568
19.1.7 多个线程时的事件通知  569
19.1.8 同步设计最佳实践  570
19.1.9 更多的同步类型  571
19.1.10 线程本地存储  577
19.2 计时器  579
19.3 小结  581
第20章 平台互操作性和不安全的
代码 582
20.1 平台调用  583
20.1.1 外部函数的声明  583
20.1.2 参数的数据类型  584
20.1.3 使用ref而不是指针  585
20.1.4 为顺序布局使用
StructLayoutAttribute  585
20.1.5 错误处理  586
20.1.6 使用SafeHandle  588
20.1.7 外部函数的调用  589
20.1.8 用包装器简化API调用  591
20.1.9 函数指针映射到委托  591
20.1.10 编码规范  592
20.2 指针和地址  592
20.2.1 不安全的代码  592
20.2.2 指针的声明  593
20.2.3 指针的赋值  594
20.2.4 指针的解引用  596
20.2.5 访问被引用物类型的成员  598
20.2.6 通过委托执行不安全的
代码  598
20.3 在C#中使用WinRT库  599
20.3.1 具有自定义Add/Remove处理
程序的WinRT事件  600
20.3.2 自动变换的接口  601
20.3.3 基于任务的异步  601
20.4 小结  601
第21章 CLI 602
21.1 CLI的定义  602
21.2 CLI实现  603
21.3 C#编译成机器码  604
21.4 运行时  605
21.4.1 垃圾回收  606
21.4.2 .NET的垃圾回收  606
21.4.3 类型安全  607
21.4.4 代码访问安全性  607
21.4.5 平台可移植性  607
21.4.6 性能  608
21.5 应用程序域  608
21.6 程序集、清单和模块  609
21.7 公共中间语言  610
21.8 公共类型系统  611
21.9 公共语言规范  611
21.10 基类库  612
21.11 元数据  612
21.12 小结  612
附录A 下载和安装C#编译器与
CLI平台  614
附录B 井字棋源代码清单 617
附录C 使用TPL和C# 6.0之前的多线
程处理模式(网上下载)
附录D C# 6.0的async/await模式之
前的计时器(网上下载)


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Cisco CCNA 640-801

Cisco 640-801 Cisco® Certified Network Associate (CCNA®) Q&A with explanations Version 93.0...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊