1.前言 javascript众所周知是单线程的语言,但是我们可以通过某些特殊方式来实现多线程的效果。目前我能 … 继续阅读“Javascript多线程的实现介绍”
标签:多线程/多进程/协程
PHP-Swoole协程的使用介绍
1.前言 swoole从4.X版本后开始完整的支持协程的编程,swoole中的协程实质是单线程同步模式,创建新 … 继续阅读“PHP-Swoole协程的使用介绍”
PHP-基于yield的内存优化与协程的实现
1.前言 PHP5.5版本之后提供了Generator(生成器)的特性,它通过使用yield来完成简单的对象迭 … 继续阅读“PHP-基于yield的内存优化与协程的实现”
PHP-Swoole进程管理Process的使用介绍
1.前言 根据官方文档介绍,swoole在1.7.2版本增加了进程管理模块来替代pcntl,它的优势如下: 1 … 继续阅读“PHP-Swoole进程管理Process的使用介绍”
PHP多线程pthreads-v3-线程池的使用及加锁同步的演示
1.线程池的介绍 当我们在进行多线程开发的时候,假如你需要100个线程来执行业务逻辑,你就得创建100个线程。 … 继续阅读“PHP多线程pthreads-v3-线程池的使用及加锁同步的演示”
PHP多线程pthreads-v3-线程同步wait-notify的使用
1.什么是线程同步 线程同步就是指线程按照先后顺序对内存进行操作,以避免多个线程同时操作内存的情况。 2.线程 … 继续阅读“PHP多线程pthreads-v3-线程同步wait-notify的使用”
PHP多线程pthreads-v3-互斥锁的使用
1.关于pthreads v3的更新说明 v3版本是对PHP7进行的调整,移除了很多v2的方法和类,下面是移除 … 继续阅读“PHP多线程pthreads-v3-互斥锁的使用”
PHP进程通信-消息队列的使用
1.PHP中消息队列的行为表现 1.它不会像管道一样,写操作后会阻塞,直到管道被读取。每一次发送消息到指定的m … 继续阅读“PHP进程通信-消息队列的使用”
PHP进程通信-管道的使用
1.管道的介绍 Linux中,管道是一直特殊的内核文件,提供给进程读写操作。按进程亲缘性划分,管道分为:管道和 … 继续阅读“PHP进程通信-管道的使用”
PHP进程通信-共享内存的使用
1.共享内存的介绍 共享内存是最高效的IPC机制,它不涉及进程之间的任何数据传输。每个进程都可以访问一块共享的 … 继续阅读“PHP进程通信-共享内存的使用”