- 博客(10)
- 收藏
- 关注
原创 服务器并发之线程池
线程池不仅能够让内核充分的利用还能防止过度的调用。在线程池中设置线程的数量是由可用的并发处理器,处理内核,内存,网络socket等数量。每个线程应该随时监听任务队列是否有任务(线程池是一种争夺式的工作模式),也就是监管者在放置任务到任务队列的时候应该通知线程池里面的线程。而线程池维护者多个线程,等待监督管理者分配可执行的任务,管理者只需要设置其。当任务队列没有任务需要做时,此时应该让出cpu,同时释放互斥量。当只使用1种线程模式,线程过多会带来调度的开销。线程池管理器,包括如下。4. 任务的处理函数。
2023-08-19 10:21:15 134
原创 stm32CubeMX-定时器使用注意点
说白了当设定的时间溢出时需要产生中断所以需要用到NVIC寄存器,需要把TIMx设置成Enable.设置了定时器我们需要用到时要在main函数中调用启动时基函数。其中htim为定时器的类型(TIMx).
2023-06-20 20:23:41 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人