摘要:
由一个问题引发的思考 阅读全文
摘要:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System. 阅读全文
摘要:
作者:张齐天 链接:https://www.zhihu.com/question/410257728/answer/1375205727 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Part 1 封装啊,少年! 属性最早是没有简化写法的。最开始属性是写作 pri 阅读全文
摘要:
来自于菜鸟教程: C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delega 阅读全文
摘要:
打工人没办法呀,被逼着做C#界面软件。。。 阅读全文
摘要:
这篇讲的蛮好的 https://www.zhihu.com/question/38279574 阅读全文
摘要:
二值信号量 SemaphoreHandle_t sem_handle; sem_handle = xSemaphoreCreateBinary(); static void send_Task(void* pvParameters) { while(1) { xSemaphoreGive(sem_h 阅读全文
摘要:
EventGroupHandle_t ev_handle; ev_handle = xEventGroupCreate(); static void send_Task(void* pvParameters) { while(1) { xEventGroupSetBits(ev_handle, 1) 阅读全文
摘要:
仅作记录 QueueHandle_t q_handle; q_handle = xQueueCreate(5, 1); static void send_Task(void* pvParameters) { uint8_t datat = 8; while(1) { BaseType_t xRetu 阅读全文
摘要:
这里只是总结,大部分内容来自野火FreeRTOS教程。 互斥量正常可用于资源保护,这里很清晰,不多讲。 需要注意的是互斥量不能在中断服务函数中使用,因为其特有的优先级继承机制只在任务起作用,在中断的上下文环境毫无意义。 而比较重要的是优先级继承机制。 互斥量与二值信号量最大的不同是:互斥量具有优先级 阅读全文