04 2024 档案

摘要:既然有了多线程为什么还需要异步 异步 并不意味者多线程,单线程同样可以异步 异步默认借助线程池 多线程经常阻塞,二异步要求不阻塞多线程与异步的使用场景不同 多线程: 适合CPU 密集型操作 适合长期运行任务 线程的创建与开销较大 提供更底层的控制,操作线程,锁信号量 线程不易与传参及返回 线程的代码 阅读全文
posted @ 2024-04-23 17:51 jackwu74 阅读(13) 评论(0) 推荐(0) 编辑
摘要:比如有2个 线程同时访问变量 a 同时给他赋值++操作 //共享变量int count = 0; Thread t1 = new Thread(AddNumber); Thread t2 = new Thread(AddNumber); t1.Start(); t2.Start(); //方法用于阻 阅读全文
posted @ 2024-04-22 18:35 jackwu74 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.线程(Thread)和进程(Process) 进程是操作系统分配的实例,它是由操作系统分配的单元 线程是进程的执行单元,由操作系统进行调度,一个进程可以有多个线程,这些线程共享一个进程的资源 进程是相互独立的,他们之间不会相互影响 线程是共享相同进程的资源,因此一个线程可能会影响所在的进程 什么 阅读全文
posted @ 2024-04-22 17:52 jackwu74 阅读(5) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_45338443/article/details/130563102?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171349602316777224413366%2522% 阅读全文
posted @ 2024-04-19 11:30 jackwu74 阅读(9) 评论(0) 推荐(0) 编辑
摘要:转载: https://blog.csdn.net/weixin_44543463/article/details/122782191 阅读全文
posted @ 2024-04-18 19:22 jackwu74 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Modbus RTU: 物理层:Modbus RTU使用串口进行通信,常用的接口包括RS-232和RS-485。RS-485允许多个设备在同一总线上进行通信。数据格式:Modbus RTU使用二进制数据格式,将数据转换为16进制数,每个字节都包含8位数据。数据帧包括地址字段、功能码、数据域和错误检验 阅读全文
posted @ 2024-04-15 23:24 jackwu74 阅读(465) 评论(0) 推荐(0) 编辑
摘要:1.添加 modbus 程序包 2. 创建 ModbusSerialMaster 实例对象 private static ModbusSerialMaster CreateModbusRtu() { SerialPort port = new SerialPort(); port.PortName 阅读全文
posted @ 2024-04-13 19:16 jackwu74 阅读(1281) 评论(1) 推荐(0) 编辑
摘要:存储区 输出线圈 0区 地址范围 000001--065536 (实际用不到 所以有个短地址) 00001-09999 输入线圈 1区 地址范围 100001--165536 10001-19999 输入寄存器 3区 地址范围 300001--365536 30001-39999 输出寄存器 4区 阅读全文
posted @ 2024-04-12 12:57 jackwu74 阅读(852) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示