摘要:
将当前系统中的进程信息打印到文件中 命令行:ps aux > out 将ps得到的信息重定向到out文件中 使用dup2文件在程序中完成。 运行结果: ubuntu1604@ubuntu:~/wangqinghe/linux/20190806$ ls -l ps.out -rw-r--r-- 1 u 阅读全文
posted @ 2019-08-06 20:56
王清河
阅读(509)
评论(0)
推荐(0)
摘要:
fork()函数生成的子进程只能运行与父进程相同的代码函数,如果想要子进程执行另外一个程序,需要用到exec族的函数,如下: execlp()函数 运行结果: ubuntu1604@ubuntu:~/wangqinghe/linux/20190806$ ./execlp 总用量 28 drwxrwx 阅读全文
posted @ 2019-08-06 20:54
王清河
阅读(278)
评论(0)
推荐(0)
摘要:
父子进程共享打开的文件描述符 使用文件完成进程间通信. 运行结果: ubuntu1604@ubuntu:~/wangqinghe/linux/20190806$ ./fork_share_fd child wrote over... test for shared fd in parent chil 阅读全文
posted @ 2019-08-06 20:45
王清河
阅读(342)
评论(0)
推荐(0)
摘要:
进程间完成数据传递需要借助操作系统提供的特殊的方法,比如:文件、管道、信号、共享内存、消息队列、套接字、命名管道等。但现在常用的进程间通信方式有: 管道 – 使用最简单 pipe 管道一般读写行为 FIFO(有名管道): 用于非血缘关系进程间通信 信号 – 开销最小 共享映射区 – 无血缘关系 nm 阅读全文
posted @ 2019-08-06 20:21
王清河
阅读(467)
评论(0)
推荐(0)
摘要:
拷贝构造函数是一种特殊的构造函数,它在创建对象时,使用的是同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: l 通过使用另一个同类型的对象来初始化新创建的对象; l 复制对象把它作为参数传递给函数; l 复制对象,并从函数返回这个对象。 如果类中没有定义拷贝构造函数,编译器会自行定 阅读全文
posted @ 2019-08-06 18:11
王清河
阅读(410)
评论(0)
推荐(0)
摘要:
类的构造函数: 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回void。 构造函数可用于为某些成员变量初始值。 默认的构造函数是没有任何参数的,但是如果需要,构造函数也是可以带参数的。这样在创建对象时就可 阅读全文
posted @ 2019-08-06 18:08
王清河
阅读(276)
评论(0)
推荐(0)