• c#并发编程经典实例文摘


    第1章 并发编程概述

    1.1 并发编程简介

    并发: 多线程(包括并行处理)

             异步编程(异步操作)程序启动一个操作,而该操作将会在一段时间后完成

             响应时编程(异步事件)可以没有一个实际的开始,可以在任何时间发生,并且可以发生多次

    1.2 异步编程简介

    1.3 并发编程简介

    数据并行:Parallel.foreach(),plinq

    任务并行:Parallel.invoke()

    1.4 响应式编程简介

    linq to events

    1.5 数据流简介

    1.6 多线程编程简介

    1.7 并发编程的集合

    并发集合

    不可变集合

    1.8 现代设计

    1.9 技术要点总结

    第2章 异步编程基础

     http请求,数据库指令,web服务调用

    第3章 并行开发的基础

    计算密集型的任务片段

    要对每一个输入的数据调用一个操作:Parallel.foreach()

    每一个操作产生了一些输出:linq

    第4章 数据流基础

    第5章 RX基础

    第6章 测试技巧

    第7章 互操作

    第8章 集合

    第9章 取消

    第10章 函数式OOP

    第11章 同步

    阻塞锁:lock,monitor,spinlock,readerwritelockslim

    private readonly object _mutex = new object();

    private int _value;

    public void Increment()

    {

         lock(_mutex ){

              _value = _value +1;

        }
    }

    异步锁:semaphoreslim 

    进程间发送信号:manualResetEventSlim

    第12章 调度

    第13章 实用技巧

  • 相关阅读:
    【二分图匹配入门专题1】L
    【二分图匹配入门专题1】K
    【km算法模板+总结】
    【二分匹配入门专题1】J
    【自定义博客园~~~】
    【二分图匹配入门专题1】I
    【二分图匹配入门专题1】H
    【二分图匹配入门专题1】G
    【二分图匹配入门专题1】E
    【二分图匹配入门专题1】F
  • 原文地址:https://www.cnblogs.com/smileberry/p/4205290.html
Copyright © 2020-2023  润新知