摘要: exit函数特点: 1、exit函数用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统。 2、exit是系统调用级别,它表示一个进程的结束。 3、在main函数结束时,会隐式地调用exit函数,所以一般程序执行到main()结尾时,则结束主进程。exit将删除进程使用的内存空间,同 阅读全文
posted @ 2019-03-28 23:43 落影无痕 阅读(3279) 评论(0) 推荐(0) 编辑
摘要: 示例程序: 执行结果: 程序消耗完内存会被killed掉 阅读全文
posted @ 2019-03-28 23:00 落影无痕 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1 定义 (1)线程安全:多个线程同时运行一段代码,不会造成资源的冲突,不会产生错误的结果,那么这段代码是线程安全的。 (2)可重入:多个执行流反复执行一段代码,其结果不会发生改变。 2 条件 (1)常见线程安全满足的条件: 只读全局变量或静态变量 保护共享资源 调用线程安全的函数 (2)常见可重入 阅读全文
posted @ 2019-03-28 22:44 落影无痕 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1、动态库文件的创建 (1)编写源文件 (2)编译生成动态库 g++ -fPIC -shared -o libfile_operation.so file_operation.cpp 此编译过程分为两步,等同于下面的两个命令: g++ -c -fPIC file_operation.cpp -fPI 阅读全文
posted @ 2019-03-28 22:40 落影无痕 阅读(1156) 评论(0) 推荐(0) 编辑