2017年3月31日

同步和异步的区别、同步与阻塞的关系

摘要: 同步 同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。 要想实现同步操作,必须要获得线程的对象锁。获得它可以保证在同一时刻只有一个线能够进入临界区,并且在这个锁被释放之前,其他的线程都不能再进入这个临界区。如果其他线程想要获得这个对象的锁,只能进入等待队列等待。只有当拥有该对象锁 阅读全文

posted @ 2017-03-31 12:08 一个不会coding的girl 阅读(11442) 评论(0) 推荐(0)

进程间的通信方式

摘要: 管道,是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用,进程的亲缘关系通常指父子进程关系。 有名管道,也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 信号量,是一个计数器,可以用来控制多个进程对共享资源的访问。它通常作为一种锁机制,防止进程正在访问共享资源时,其 阅读全文

posted @ 2017-03-31 09:44 一个不会coding的girl 阅读(292) 评论(1) 推荐(0)

线程与进程的区别

摘要: 进程 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位。每个进程都有一个自己的地址空间,空间大小只与处理机的位数有关。进程至少有5种状态:初始态、就绪态、执行态、等待态、终止态。 线程 线程,在网络或多用户环境下,一个服务器通常要接收大量用户的并发请求,为每个请求创建一个进程显然是行不通的 阅读全文

posted @ 2017-03-31 09:27 一个不会coding的girl 阅读(213) 评论(0) 推荐(0)

导航