随笔分类 -  C#

摘要:相信很多人在实际开发中是不愿使用到多线程的,因为一旦引入多线程这个概念,对应功能就需要加很多关于线程的考虑措施,如锁,任务回调顺序等等。有事加了一些对应的措施,还是感觉程序出现偶发的不同问题,这里主要记录一下多线程任务时需要注意的一些毫秒相关的事情。 for (int i = 0; i < 8; i 阅读全文
posted @ 2024-03-26 15:45 南柯思一梦 阅读(3) 评论(0) 推荐(0) 编辑
摘要:第三方引用库使用方式有两种1.动态库(DLL),2.静态库(Lib) 区别: 静态库:我们的程序在链接时会把用到的静态库全部都链接进去,形成一个exe,这也导致我们的exe很大(程序是先编译,再链接库,最后形成exe) 动态库:是在不再把整个库都链接进去,而是程序用到哪个库,再加载哪个库,这就降低了 阅读全文
posted @ 2023-06-09 14:10 南柯思一梦 阅读(181) 评论(0) 推荐(0) 编辑
摘要:​ 无线,无网络环境上位机与下位机连接方式比较常见的就是蓝牙与串口,这里记录回顾一下这段时间蓝牙开发方面的记录。 蓝牙分为BLE蓝牙与经典蓝牙,两者主频都是2.4GHz,传输距离,范围,吞吐量可以自己网上详细查找,这里不详细展出, 1.蓝牙传输必然得有传输协议,最常用的协议就是TLV协议。 T——t 阅读全文
posted @ 2023-04-28 11:47 南柯思一梦 阅读(882) 评论(0) 推荐(1) 编辑
摘要:​ 开发中经常遇到不同的业务访问同一个数据源,而每一个业务的执行流就是一个线程,此时线程一多就会产生多线程最容易遇到的问题——并发。 什么是并发? 举个很经典的例子:程序中我们经常要操作一些对象,尤其是内存中的数据 例如当前判断进入条件已经判断newModel不为空,sleep(10)称为比较耗时的 阅读全文
posted @ 2023-04-23 15:48 南柯思一梦 阅读(302) 评论(0) 推荐(0) 编辑

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