go!go!go!
全部博文(188)
发布时间:2013-11-14 21:09:12
一.需求:有一个独立可执行的程序 ,之前是被exec调用执行的,想改成线程 加载.so来执行。之前对.so不够了解,不清楚so中的exit是否会导致线程退出,进而导致整个进程退出?二.测试:1.首先整一个so出来。[root@localhost c]# cat libso_test.h #ifndef _LIBSO_TEST_H_#define _LIBSO_.........【阅读全文】
发布时间:2013-11-06 16:11:57
1、fork + execfork用来创建一个子进程。一个程序一调用fork函数,系统就为一个新的进程准备了前述三个段,首先,系统让新的进程与旧的进程使用同一个代码段,因为它们的程序还是相同的,对于数据段和堆栈段,系统则复制一份给新的进程,这样,父进程的所有数据都可以留给子进程,但是,子进程一旦开始运行,虽然它继.........【阅读全文】
发布时间:2013-11-05 11:01:55
转自:http://gcc.gnu.org/ml/gcc-help/2007-09/msg00205.html`gcc -print-prog-name=cc1plus` -v`g++ -print-prog-name=cc1plus` -v例如,CentOS 6.3 64bit 下,`g++ -print-prog-name=cc1plus` -v 的运行结果是:ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.4.6.........【阅读全文】
发布时间:2013-07-16 00:16:30
最近支持了两个M3U8的高清点播服务,有些心得需要总结如下问:为何点播要用M3U8来搞?存成一个文件不更好吗?答:1. 下载速度: 一般下载对于高清视频总会出现观看不太流畅的问题(P2P除外) 2. 磁盘:高清点播长视频一般都是G级别的,对于大文件下载来说,单盘的IO压力较大。如.........【阅读全文】