在KEIL/MDK的标准库中提供了一组可重载的互斥锁函数,我们可以自行实现这一组函数,来保证C库函数线程安全。 函数原型和参考实现代码如下: //创建互斥锁,成功返回1,失败返回0 int_mutex_initialize(mutex *m) { *m =mutex_create();/* 调用RTOS提供的函数,创建锁 */ return1; } //获取互斥锁(加锁操作) ...
iLOG3是一个轻便易用、概念简单,高性能、多层接口、原生跨平台、(规范使用时)线程安全的遵循LGPL开源协议的标准c快速日志函数库。 基本特性如下: ·原生跨平台,这意味着你的软件在日志层面上是可轻松移植的,目前支持WINDOWS & UNIX & Linux ,iLOG3会在不同的操作系统上做相应的实现和优化 ·五类日志等级 ·变...