守护进程(Daemon)

Hello,地球人们,Val今天来给大家分享一下关于守护进程的一些知识^_^ 1. 守护进程是什么? 守护进程也叫精灵进程(Daemon),是运行在后台的一种特殊进程。她独立于终端并且周期性地执行某种人物或者等待某些发生的事件。 Linux的大多数服务器就是用守护进程实现...

2017-06-29 18:33:44

阅读数 240

评论数 0

Linux下的crond和crontab

1.crond是什么? crond是Linux下用来周期执行某种任务或等待处理某些事件的一个守护进程。当安装完成操作系统后,默认会安装此服务工具,并会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有,自动执行该任务。 2.Linux下任务调度:系统任务...

2017-06-28 21:27:48

阅读数 360

评论数 0

读者-写者问题(Reader-Writer Problem)

一、读者---写者问题(Reader-Writer Problem)      允许多个进程同时读一个共享对象,因为读操作不会使数据文件混乱。但不允许一个Writer进程和其他Reader进程或Writer进程同时访问共享对象,这样访问会引起混乱,此时读或写的区域就相当于一份临界资源。      ...

2017-06-18 17:28:10

阅读数 3753

评论数 0

进程及其相关概念

进程、轻量级进程和线程 一、进程 1.在Linux源代码中,常把进程称为任务(task)或线程(thread); 从内核观点看进程目的就是担当分配系统资源(CPU时间、内存等)的实体。 2.一个进程创建时,几乎与父进程相同。接受父进程地址空间的一个(逻辑)拷贝,并从...

2017-06-18 15:00:23

阅读数 258

评论数 0

死锁

一:死锁的概念       多个进程争取同一份资源,若无外力作用,这些进程就无法向前推进,陷入僵局。      例如线程A和线程B同时申请对方的锁但是都在等对方释放锁然后进程就不会再前进,陷入僵局。  或者同一个进程先后两次调用lock,也会陷入死锁。 二、产生死锁的根本原因和必要条件      ...

2017-06-16 12:49:01

阅读数 424

评论数 0

Linux下的线程同步与互斥

Linux下线程同步方式:互斥锁、信号量、条件变量 一:线程 1.两个线程进行切换的时机 当进程从内核态返回用户态的时候,操作系统会自动检测是否要进行线程切换。 root在操作系统态时拥有最高权限,但是不能让root去运行用户代码,操作系统认为用户代码是不安全的。 在调用接口时...

2017-06-16 11:35:36

阅读数 431

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭