
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
线程同步之条件变量:pthread_cond_signal和pthread_cond_wait
在多线程编程下,常常出现A线程要等待B线程条件完成后再继续进行,这里等待方式有两种:1.使用锁+轮询使用这种方法可以很简单的实现,但是会有一定的性能消耗,其还有一个点要好好把握,就是一次轮询没有结果后相隔多久进行下一次的轮询,间隔时间太短,消耗的CPU资源较多,间隔时间太长,不能很及时的响应请求。所以这种方法不是推荐。2.使用条件变量的线程同步(推荐)采用阻塞和消息方式可以极大程度上减少资源的浪费
libiconv 交叉编译和调用方法(UTF-8和GB2312转换)
1、解压 libiconv-1.14.tar.gz;进入libiconv-1.14目录2、./configure --host=arm-linux-none-gnueabi-gcc --enable-shared --enable-static --prefix=/opt/libiconv/ /*--enable-shared 共享 --enable-static 生成静态库*/
到底了