Linux C 学习笔记
2016-07-14 14:37
573 查看
1.linux 进程与信号
查看当前系统所有进程的shell命令 ps -aux
查看进程树 pstree
查看当前用户启动的进程 ps -af
kill 进程号
kill -9 进程号 强行杀死进程
killall 进程名字
如果一个进程的父进程被杀死 则init就编程当前进程的父进程
了解实时操作系统 和 任务调度操作系统
2.linux线程。
查看当前系统的所有线程 ps -eLf
1.线程创建
编译带有linux线程的函数时候 一定要注意链接线程库 -lpthread
pthread_creat(&线程ID,线程属性,线程例程,给线程的参数)
线程创建成功 则返回 0
pthread_join(要等待的线程ID,获得退出码); 等待线程退出
pthread_exit ()终止当前线程
线程属性 不要求
2.线程同步。
1.信号量
1.初始化信号量
2.对象进行 wait post 就是对信号量进行加1 或者 减1
3.销毁信号量
2.互斥锁
查看当前系统所有进程的shell命令 ps -aux
查看进程树 pstree
查看当前用户启动的进程 ps -af
kill 进程号
kill -9 进程号 强行杀死进程
killall 进程名字
如果一个进程的父进程被杀死 则init就编程当前进程的父进程
了解实时操作系统 和 任务调度操作系统
2.linux线程。
查看当前系统的所有线程 ps -eLf
1.线程创建
编译带有linux线程的函数时候 一定要注意链接线程库 -lpthread
pthread_creat(&线程ID,线程属性,线程例程,给线程的参数)
线程创建成功 则返回 0
pthread_join(要等待的线程ID,获得退出码); 等待线程退出
pthread_exit ()终止当前线程
线程属性 不要求
2.线程同步。
1.信号量
1.初始化信号量
2.对象进行 wait post 就是对信号量进行加1 或者 减1
3.销毁信号量
2.互斥锁
相关文章推荐
- linux中nfs挂载问题(mount.nfs: access denied by server while mounting )
- 编写一个Linux 64位应用的注册机
- Linux 利用 NFS及mount 设置磁盘共享
- linux服务器监控
- Linux汇编调试器EDB
- Linux下vi命令大全以及vi语法高亮
- linux 安装rpm包时遇到error:Failed dependencies解法方法
- 死锁的产生及避免
- linux 串口阻塞与非阻塞参数设置
- wifi + linux
- Linux下安装JDK
- linux中du和df 的区别
- LinuxMint 18 编译cm13.0 笔记
- Linux常用命令-文件搜索命令
- centos6.8下mysql5.6源码安装并实现主从同步
- linux ubuntu16.04 LTS 32 bit安装android studio
- IT--linux--排错--log
- linux expect自动登录ssh,ftp
- 使用 udev 高效、动态地管理 Linux 设备文件
- 关于find命令