- 博客(3)
- 收藏
- 关注
原创 LinuxC/C++编程(10)—socket本地通信
直接贴代码。这是服务端://============================================================================// Name : localSocket.cpp// Author : Lin// Version :// Copyright : Your copyright no
2016-06-12 20:23:59 630
原创 Linux编程中的坑——C++中exit和return的区别
今天遇到一个坑,折腾了一天才把这个坑填上,情况是这样的:写了段代码,在main()函数中创建一个分离线程,结果这个线程什么都没干就直接挂掉了,代码长这样:int main(){ 创建一个分离线程(); return 0;}后来研(bai)究(du)了一下,原来在main()函数中写return,会被编译器优化成exit,也就是直接杀死进程,所以分离出来的线程什么都没干,
2016-06-02 20:56:30 1745
原创 LinuxC/C++编程(9)—映射内存
简单来说,映射内存,就是创建硬盘文件到进程地址空间的映射,在进程中读写这段映射内存,可以向硬盘文件中直接同步。利用这点,映射内存也可以像共享内存一样,用来进行不同进程之间的通信。(但共享内存的效率较高,因为不需要任何复制粘帖操作,而映射内存,所产生的只是内存到硬盘中的一个映射,所以比较节省内存开销,可以创建一个空间很大的映射内存区来满足进程间通信的要求)内存映射是Linux中一种很有特色的
2016-06-01 11:14:33 671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人