- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 写Linux字符设备驱动模板--测试通过
1,首先,建立文件夹driver,在该文件夹下面新建globalvar.c和Makefile文件,然后编写驱动程序,保存到globalvar.c中 /* * Simple Char_device Driver Test-- globalvar.c * Date 2012/08/21 * Author Jerryz */ #include #include #include #
2013-03-14 15:00:56 937
转载 Linux 为什么存在线程及其使用方法
线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题: 是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能: 1)有一int型全局变量g_Flag初始值为0; 2) 在主线称中起动线程1,打印“this is thread1”,并将g_Flag设
2013-03-14 13:59:38 837
转载 互斥锁与条件变量的通俗语义
互斥锁,我要对一块共享数据操作,但是我怕同时你也操作,那就乱套了,所以我要加锁,这个时候我就开始操作这块共享数据,而你进不了临界区,等我操作完了,把锁丢掉,你就可以拿到锁进去操作了 条件变量,我要看一块共享数据里某一个条件是否达成,我很关心这个,如果我用互斥锁,不停的进入临界区看条件是否达成,这简直太悲剧了,这样一来,我醒的时候会占CPU资源,但是却干不了什么时,只是频繁的看条件
2013-03-14 13:38:54 721
IAR for ARM 7.2破解文件
2014-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人