![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
文章平均质量分 78
幸福水边
这个作者很懒,什么都没留下…
展开
-
多线程同步与互斥
在进行多线程编程时,难免还要碰到两个问题,那就线程间的互斥与同步:线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。线程互斥是指对于共享的进程系统资源,在各单个线程访问时的排它性。当有若干个线程都要使用某一共享资源时,任何时刻最多只允许一个线程去使用,其它要使用该资源的线程必须等待,直到占用资源者释放转载 2014-11-10 17:56:12 · 552 阅读 · 0 评论 -
线程
线程等等, 我们为什么会提到线程? 事件循环不应该本身就可以应对高并发网络编程么?不一定, 线程仍然可以在 CPU 处理任务时来执行一些计算量相对较小的子任务,即使在编程多线程程序中你必须编写大量同步原语, 但它们在大多时候还是可以派上大用场的.线程通常在 libuv 内部使用, 用于模拟系统调用的异步特性(原文:Threads are used internally to fake th转载 2014-11-05 15:44:37 · 512 阅读 · 0 评论 -
Windows下的半自动线程锁
关于IOCP的网络库,里面必不可少的肯定会用到多线程,所以轻量级的线程锁还是需要的,所以简单写了一个半自动的线程锁,所谓半自动,就是要显式的调用加锁,但是不必手动释放该锁。以前学的基础多线程中的都是显式的加锁,显式的解锁,比较繁琐。我们这里只是简单的封装了下而已。Locker.h/*******************************************************转载 2014-12-17 23:00:09 · 386 阅读 · 0 评论