![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程_
文章平均质量分 73
一叶知偢
以小明大见一叶落而知岁之将暮睹瓶中之冰而知天下之寒
展开
-
信号量与互斥锁
信号量与普通整型变量的区别: ①信号量(semaphore)是非负整型变量,除了初始化之外,它只能通过两个标准原子操作:wait(semap) , signal(semap) ; 来进行访问;②操作也被成为PV原语(P来源于Dutch proberen"测试",V来源于Dutch verhogen"增加"),而普通整型变量则可以在任何语句块中被访问;信号量与互斥锁之间的区别:转载 2013-09-01 02:54:02 · 802 阅读 · 1 评论 -
C++调用HTTP实现方式
Http访问有两种方式,GET和POST,就编程来说GET方式相对简单点,它不用向服务器提交数据,程序中使用POST方式,提交数据并从服务器获取返回值。为实现Http访问,微软提供了二套API:WinINet, WinHTTP。WinHTTP比WinINet更加安全和健壮,可以这么认为WinHTTP是WinINet的升级版本。程序中,通过一个宏的设置来决定是使用WinHttp还是Win转载 2013-09-02 03:21:18 · 6132 阅读 · 0 评论 -
CreateSemaphore、OpenSemaphore、ReleaseSemaphore
CreateSemaphore函数的功能是创建信号量对象,函数原型如下:HANDLE WINAPI CreateSemaphore(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,LONG lInitialCount,LONG lMaximumCount,LPCTSTR lpName);lpSemaphoreAttrib转载 2013-09-15 02:26:56 · 6170 阅读 · 0 评论