自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程编程细节补充

没分离之前,主线程与子线程是有联系的,主线程需要回收子线程资源,即主线程要调用join函数阻塞等待子线程结束然后回收其资源,但这样会让主线程一直阻塞在原地干不了其他事情,所以可以分离线程:分离后,子线程的回收不由主线程负责。另外需要说明的是,信号量的资源数是对一类线程来说的,例如生产者消费者模型,生产者的资源可以是车位,消费者的资源可以是车辆,那么就需要两个信号量。当进程创建子线程后,main函数退化为主线程,子线程会瓜分原进程的栈区,共享堆区、代码等。所谓的线程同步不是说线程并行,而是让线程线性执行。

2023-05-08 19:16:05 67

原创 C语言随机数生成

随机数生成

2023-05-06 16:33:19 83

原创 多线程编程

Linux多线程编程笔记、常用函数的使用等

2023-05-05 21:57:43 131

原创 【外部中断GPIO】

外部中断注意事项

2022-08-25 16:35:50 513

原创 0、空字符和‘\0‘关系

0、空字符和'\0'关系

2022-08-23 23:51:52 636

原创 openmv导入模块和类的方式

openmv导入模块和类的方式

2022-08-22 16:16:30 961

原创 invalid com table 解决方法

stm32 由于晶振实际频率和程序设计频率不同造成锁芯后程序烧录不进去,烧录出现“invalid com table”的解决方法

2022-06-01 19:46:37 568

原创 arduino两种方法搭建esp8266开发环境

arduino两种方法搭建esp8266开发环境

2022-02-12 02:32:30 6143 1

原创 (int*)、(int *)和(int **)的区别

关于对(int*)、(int *)和(int **)的区别与理解萌新学习,记录理解,如果能帮到人就更好了。如有理解错误还希望大神指正谢谢。

2021-03-19 18:16:05 5600

单片机proteus仿真实例及源代码300例.zip

单片机仿真实例和代码300个,lcd1602、矩阵键盘、数码管、中断、PWM、ADC、电机、模拟相关等等,内含源代码,带有注释。

2021-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除