摘要: Linux多线程函数解析Linux多线程函数用得比较多的是下面的3个pthread_create(),pthread_exit(),pthread_join();它们都是在头文件之中。编译时需要加静态库-lpthread下面是函数的说明: pthread_create是UNIX环境创建线程函数int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict_attr,void*(*start_rtn)(void*),void *restrict arg);返回值 若成功则返回0,否则返回出错编号 返回成功... 阅读全文
posted @ 2012-02-23 15:29 shihai80808 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 最近公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能够掌握所有源码,实在不行才交付第三方DLL。研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各种论坛,还是没能成功整出源码,但发现了很多有用的工具和其他工具,在此分享给大家。1.【iTextSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,并可以提取PDF中的文字和图片,但不能直接将PDF转换成图片。2.【PdfSharp.dll】,C# 开源PDF处理工具,可以任意操作PDF,也可以实现从PDF提取图片,但不能直接将PDF转换成图片。3.【ImageMagick】,C 语言开源PDF处理工 阅读全文
posted @ 2012-02-23 15:27 shihai80808 阅读(1059) 评论(0) 推荐(1) 编辑
摘要: 服务提示错误 阅读全文
posted @ 2011-11-22 12:57 shihai80808 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 一:线程概念 线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程 一个进程至少包含一个线程,如果一个进程包含2个以上,表示该进程是多线程操作,那就存在资源共享的问题,多线程争夺资源的问题,所以才有了锁机制的存在,防止多个线程打架 阅读全文
posted @ 2011-11-21 11:19 shihai80808 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: 情报上说,契丹、女真联合铁木真一族集结四十万大军攻占中原。开始,嘉峪关、破!而后,宁夏、山西、宝府、居庸关、山海关。看着我镇守的边关被攻破,人民疾苦。      外族的铁骑踏碎了这一场盛世烟花。 阅读全文
posted @ 2011-11-21 11:17 shihai80808 阅读(209) 评论(0) 推荐(0) 编辑