这个人很懒,暂无签名信息
第1次作业,时间:2014.2.25 (1)列出一些知名的嵌入式Linux版本。 (2)简述嵌入式系统开发流程、开发要点。 第2次作业,时间:2014.3.5 (1)通过模拟器进行嵌入式学习,有哪些优点? (2)交叉开发环境主要由哪些工具组成? (3)简述采用交叉编译的主要原因? 第3次作业,时间:2014.3.18 (...
什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了。 下面是Linux系统下用C语言创建的一个线程池。线程池会维护一个任务链表(每个CThread_worker结构就是一个任务)。 pool_i...