最近工作碰到一个问题,我和一个同伙负责开发一个管理系统,基于原来的代码上进行修改,每当他修改之后,我要再修改都要和他确定是不是最新的文件,才能进行修改。非常影响工作的效率,所以在网上找了关于svn的使用。下面开始svn的安装和部署,解决开发中代码的同步问题。 在Linux上安装很简单。 第一。先查看 ...
分类:
系统相关 时间:
2017-05-04 10:58:46
阅读次数:
200
·生产者消费者问题,也称有限缓冲区问题,是一个多线程同步问题的经典案例。该问题描述了两个共享固体大小缓冲区的线程即“生产者”和“消费者”,生产者的主要作用是生成一定量的数据放到缓冲区,消费者消耗缓冲区的这些数据。该问题的关键是要保证生产者不会在缓冲区满的时候加入数据,消费者也不会在缓冲区为空的时候消 ...
分类:
其他好文 时间:
2017-04-30 12:33:44
阅读次数:
138
在现今如火如荼的直播热潮中,最新的技术趋势是多用户之间进行连麦交互。连麦技术需要处理很多问题,包括音视频的解码及重新编码,音频重采样,视频帧率重采样,音视频同步等。其中的音视频同步包括合并后的流中的音视频时间同步,也包括多个连麦用户之间流的时间同步问题。这里讨论多个连麦用户之间的流时间同步问题。 这 ...
分类:
其他好文 时间:
2017-04-29 19:57:23
阅读次数:
198
本文为博主原创文章,未经博主允许不得转载 http://www.cnblogs.com/kiplove/p/6724431.html 涉及进程同步的一些概念: 互斥与同步: 临界资源(临界区):指一次只能允许一个进程使用的共享资源称为临界资源; 同步:指为完成某种任务而建立的两个和多个进程,这些进程 ...
分类:
系统相关 时间:
2017-04-26 22:58:27
阅读次数:
365
http://blog.csdn.net/kzq_qmi/article/details/46945753 生产者消费者问题(Producer-consumer problem)是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时 ...
分类:
其他好文 时间:
2017-04-24 19:53:26
阅读次数:
180
1、信号量的基本概念 信号量是一个计数器,常用于处理进程或线程的同步问题,特别是对临界资源的同步访问。 临界资源可以简单的理解为在某一时刻只能由一个进程或线程进行操作的资源,这里的资源 可以是一段代码、一个变量或某种硬件资源。信号量的值大于或等于0时表示可供并发进程使用的 资源实体数;小于0时代表正 ...
分类:
其他好文 时间:
2017-04-21 19:27:12
阅读次数:
241
多线程内容大致分两部分,其一是异步操作,可通过专用,线程池,Task,Parallel,PLINQ等,而这里又涉及工作线程与IO线程;其二是线程同步问题,鄙人现在学习与探究的是线程同步问题。通过学习《CLRviaC#》里面的内容,对线程同步形成了脉络较清晰的体系结构,在多线程中实现线..
分类:
编程语言 时间:
2017-04-20 21:58:12
阅读次数:
254
[问题描述] 有一群生产者进程在生产产品,并将这些产品提供给消费者进程去消费。为使生产者进程与消费者进程能并发执行,在两者之间设置了一个具有n个缓冲区的缓冲池,生产者进程将其所有生产的产品放入一个缓冲区中;消费者进程可从一个缓冲区中取走产品去消费。尽管所有的生产者进程和消费者进程都是以异步方式运行的 ...
分类:
系统相关 时间:
2017-04-20 19:46:18
阅读次数:
230
继昨天线程介绍后,今天我又把线程中的同步问题总结了一下,现在就和大家一起探讨一下。 线程加锁有什么用处呢?举个例子:比如你现在有30000块大洋在银行存着,现在你到银行取钱,当你输入密码完成后,已经输入取款金额,比如你输入的是20000,就是在银行给你拿钱这个时刻,你老婆也去银行取这笔钱,你老婆同样 ...
分类:
编程语言 时间:
2017-04-16 22:42:05
阅读次数:
204