码迷,mamicode.com
首页 >  
搜索关键字:pthreads    ( 112个结果
Linux - 线程通信
线程互斥机制Mutex变量就像一把“锁”,是线程同步和保护共享数据的主要方式 Mutex可以用来阻止竞争 Pthreads中Mutex的基本概念 在任何时候,只有一个线程能够获得Mutex 尽管几个线程想获取一个Mutex,但是只有一个线程能够成功 其他线程需要等待,直到获取Mutex的线程放弃Mutex 线程必须轮流访问需要保护的数据 线程经常利用mutex来加锁需要更新的全局变量,...
分类:编程语言   时间:2015-05-16 10:35:41    阅读次数:253
如何让您的php也支持pthreads多线程
我们常常会碰到这样一种情况,开发环境在windows下开发,而生产环境确是linux。windows下能正常运行,上传到linux后却无法好好地玩耍了。然后开始了一轮尼玛式的疯狂的查找原因,最后发现是服务器环境问题。这时只能默默地爆一句shit。最近在用php多线程开发一个小功能也碰到类似的问题.....
分类:编程语言   时间:2015-05-10 15:33:39    阅读次数:151
安装php扩展pthreads实现PHP多线程
下面介绍两种编译方式:1、在已有的PHP上编译pthreads扩展注:需要动态加载pthreads模块,之前在编译php时必须启用--enable-maintainer-zts;否则需要重新编译PHP。pthreads源码包下载地址:http://pecl.php.net/package/pthreadstarxfpthreads-1.0.0.tgzcdpthreads-1.0.0phpiz..
分类:编程语言   时间:2015-04-16 20:08:31    阅读次数:196
php的多线程使用
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。在liunx下的安装准备工作:1.下载Threading for PHP安装包https://github.com/krakjoe/pthreads2.p...
分类:编程语言   时间:2015-01-22 20:00:28    阅读次数:473
pThread线程(二) 线程同步--互斥量/锁
互斥量(Mutex)是“mutual exclusion”的缩写。互斥量是实现线程同步,和保护同时写共享数据的主要方法。 互斥量对共享数据的保护就像一把锁。在Pthreads中,任何时候仅有一个线程可以锁定互斥量,因此,当多个线程尝试去锁定该互斥量时仅有一个会成功。直到锁定互斥量的线程解锁互斥...
分类:编程语言   时间:2014-12-26 12:55:12    阅读次数:204
Win7 64 位 vs2012 pthread 配置
1.      首先下载pthread,解压后我放在了e盘。 2.      然后用vs2012新建一个工程,然后右键项目属性,在配置属性->VC++目录->包含目录中输入E:\pthreads-w32-2-9-1-release\Pre-built.2\include;在配置属性->VC++目录->库目录中输入E:\pthreads-w32-2-9-1-release\Pre-built.2\...
分类:Windows程序   时间:2014-12-12 11:42:14    阅读次数:656
PHP扩展之多线程
PHP一直以为不支持多线程,后面才知道有基于pThread的扩展包,地址如下:http://php.net/manual/zh/book.pthreads.php我感兴趣的是以下几个点:1.Threaded::waithttp://php.net/manual/zh/threaded.wait.ph...
分类:编程语言   时间:2014-11-27 20:24:48    阅读次数:219
警察与小偷
题目描述:警察和小偷被手铐绑在一起,需要共同逃亡100m,手铐长度3m。可以参考 生产者消费者模型线程问题,理解线程,多线程运行环境为pthreads-w32 release 2.8.0+codeblocks,pthread在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用P...
分类:其他好文   时间:2014-11-13 18:50:47    阅读次数:271
[RK_2014_1026][C++_03]POSIX Threads
1.POSIX Threads, usually referred to as Pthreads, is a POSIX standard for threads. The standard, POSIX.1c, Threads extensions (IEEE Std 1003.1c-1995),...
分类:编程语言   时间:2014-10-26 21:02:56    阅读次数:149
网页爬虫WebCrawler(1)-Http网页内容抓取
在windows下的C++通过Http协议实现对网页的内容抓取:     首先介绍下两个重要的包(一般是在linux下的开源数据包,在windows下则调用其动态链接库dll):curl包和pthreads_dll,其中curl包解释为命令行浏览器,通过调用内置的curl_easy_setopt等函数即可实现特定的网页内容获取(正确的编译导入的curl链接库,还需要另外一个包C-ares)。pt...
分类:Web程序   时间:2014-10-21 15:34:13    阅读次数:273
112条   上一页 1 ... 8 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!