C#
polyvinyl328
这个作者很懒,什么都没留下…
展开
-
Net 4.0应用篇学习-TPL并行程序开发-例1方差计算
文章目录1.并行与并发2.多核处理器和多处理器3.串行算法与并行算法例子:计算数据的方差参考文献1.并行与并发并行(Parallelism)与并发(Concurrent):并行(左图):在2个处理器上处理2个任务并发(右图):在同一个处理器上处理2个任务在单核处理器中,操作系统微观上上线程分时使用CPU实现宏观上任务并行执行。2.多核处理器和多处理器核:微处理器中所有可用的功能...原创 2019-11-29 16:59:37 · 337 阅读 · 0 评论 -
串行通信学习笔记
基础知识参考MSDN:https://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport(v=vs.110).aspx串行通信的一些基础知识包括:比特率、起始位、奇偶位、校验位、16进制显示数据等。目前用两种方法写:一是用Visual Studio 自带的SerialPort类https://www.cnblogs.com/Z...原创 2018-09-12 11:33:07 · 291 阅读 · 0 评论 -
多线程同步与委托,方法的异步调用
线程同步即线程间对于CPU资源的协调,一次只有一个线程占用资源。进行线程同步的方法:1.线程1调用方法,线程2在运行结束后调用Resume()方法唤醒工作线程,此方法需借助Sleep()方法协调时间,不灵活。容易出问题,比如线程1还没有Suspend(),线程2就Resume();或者后台进程还未运行,前台进程就结束了。2.使用System.Threading.Monitor的Lock语句...原创 2018-12-24 01:25:52 · 490 阅读 · 0 评论 -
TCP通讯协议(上)同步传输
直接上例子,学习资料来自NET之美。服务端创建Listener对象,客户端创建Client对象,服务端首先开始对本地端口监听,客户端发送连接请求。当需要传输字符串时,两者均需要创建Stream对象,将想说的话,写在这片小红叶上,小红叶就飞到对方哪里了。using System;using System.Collections.Generic;using System.Linq;usin...原创 2018-12-24 01:41:39 · 1034 阅读 · 0 评论 -
TCP通讯协议(中)字符串边界问题
案例来自张子阳的《NET之美》,经消化后放在这。如果希望字符串整齐传输,那么需要提出一个“标志”,比如下面传输“今天圣诞,祝大家节日快乐!”,在字符串前加入【length=13】,有点类似数据包的帧头帧尾,有效数据总是紧跟其后。 得到有效数据的长度后,可以进行截取、打印。有效数据的长度可以自定义,例子中是13,即每次打印完整的“今天圣诞,祝大家节日快乐!”。这里的标志,相当于Http的协议。...原创 2018-12-25 16:42:42 · 647 阅读 · 0 评论