![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
FLYUP_CHEN
现在正在从事android到开发,一直在学习linux相关
展开
-
线程同步
线程安全 所谓线程安全,就是在多线程执行时不会出现不确定的结果。 那么对于线程不安全的情况如何处理呢,这个就需要线程同步的操作来。在linux是通过锁来保证的,锁分为以下几种: 1.互斥锁:对共享的资源进行独占,当当前共享的资源没有加锁时,可以对共享资源加锁,当加锁之后其他线程如果想使用就会被阻塞,直到共享资源解锁。 2.读写锁:对于共享资源可以有多个读锁,但时只能有一个写锁。 3.条件转载 2016-02-05 21:28:19 · 234 阅读 · 0 评论 -
linux的前台后台进程
前台进程是依赖于控制终端到。后台进程则独立于控制终端。 1.使程序后台运行,再命令到后面加上 “&” 就可以使程序后台运行 ./build.sh & 当按了回车之后会显示一个后台运行到序号。 2.查看后台到任务,使用命令: jobs 此命令可以显示后台到进程号以及序号 3.后台且前台:fg %num 后面到num就是后台进程的序号,而不是进程ID 4.前台进程切后台进程:ct原创 2016-02-02 15:34:26 · 806 阅读 · 0 评论 -
Linux后台进程管理
fg、bg、jobs、&、ctrl+z命令 一、 & 加在一个命令的最后,可以把这个命令放到后台执行 ,如sh start.sh & 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行。 三、jobs:查看当前有多少在后台运行 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, T转载 2017-02-07 18:18:35 · 141 阅读 · 0 评论