ubuntu linux编译libcurl安装使用方法

[ At 2014/3/19 By wukong   0 comments ]

libcurl是一个第三方跨平台多开发语言的http协议实现组件,c++模拟http协议进行下载和数据发送可以使用这个组件进行开发。

libcurl的编译安装:[www.7es.cn 悟空的博客提供]

首先从libcurl官方下载代码包,下载地址  http://curl.haxx.se/download/curl-7.21.1.tar.gz

...Read More...

EnterCriticalSection单线程不会阻塞

[ At 2014/3/4 By wukong   0 comments ]

移植windows程序到linux,用pthread_mutex_lock替换了EnterCriticalSection后,原本没问题的逻辑出现了问题,调试发现程序在同一个现成里因为二次pthread_mutex_lock同一个pthread_mutext_t,造成了阻塞。而windows下的EnterCriticalSection多次操作不LeaveCriticalSection却不会阻塞,前提是在一个线程内,EnterCriticalSection只会在不同的线程从左同一个CRITICAL_SECTION对象时造成阻塞等待。。。写了测试代码验证了这个问题,代码如下

...Read More...
分页:[«]1[»]

Powered By 空空如也 

Copyright 2018 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com