[转][NodeJs系列]Node.js的线程和进程详解

2017-11-10 20:11:15 956 思小齐

很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?本文解释了Node.js对于单/多线程的关系和支持情况。同时本文还将列举一些让Node.js的web服务器线程阻塞的例子,最后会提供Node.js碰到这...

查看详细

polarphp:一个新的 PHP 语言运行时环境

2019-11-19 21:14:36 963 思小齐

polarphp是一个全新的PHP语言的运行时环境,基于目前最新的zend virtual machine进行打造,支持最新的语言规范,同时提供了自己的运行时标准库 (libpdk)。

查看详细

编程语言的心智负担

2018-01-18 03:47:57 849 思小齐

很多编程语言对比的文章,总喜欢比较各种编程语言的性能、语法、IO模型。本文将从心智负担这个角度去比较下不同的编程语言和技术。因本人所擅长的编程语言有限,如有不对的地方,欢迎指正。

查看详细

基于pcntl的PHP进程池

2017-07-31 18:28:28 976 思小齐

想必大家都知道可以通过多进程或者多线程的方式实现异步。 PHP多进程编程当前主要有这几种方式: 基于pcntl实现多进程,这也是PHP自带的多进程玩法 Swoole自己修改PHP内核代码,从而实现多进程,这个看起来比较新...

查看详细

【Swoole源码研究】浅析swoole中server的实现

2019-09-26 06:31:58 858 思小齐

swoole是面向生产环境的php异步网络通信引擎, php开发人员可以利用swoole开发出高性能的server服务。swoole的server部分, 内容很多, 也涉及很多的知识点, 本文仅对其server进行简单的概述, 具体的实现细节在后续...

查看详细

swoole入门4-初识swoole

2019-02-07 06:40:55 851 思小齐

当启动一个Swoole应用时,一共会创建2+n+m个进程,2为一个Master进程和一个Manager进程,其中n为Worker进程数,m为TaskWorker进程数。

查看详细

WebServer Q&A

2018-08-16 00:12:23 937 思小齐

当前主流的web服务器有哪些? Apache Nginx iis Apache的工作模式有哪些?各自的特点和优缺点是什么?适用场景是什么? {代码...} prefork工作模式 特点 {代码...} 优点 {代码...} 缺点 {代码...} worker工作模式...

查看详细

PHPSocket编程之多进程的回声服务器

2017-07-06 11:42:34 917 思小齐

上次的回声服务程序有个很大的缺点,就是只能同时连接一个客户端,这明显是不合理的。 所以这次采用多进程的方式来实现同时为多个客户端提供服务。 以下是最终的效果: {代码...} {代码...} 在开始编码之前,先介...

查看详细

PHP7扩展开发(五):回调php函数与开发一个并行扩展

2017-11-16 13:11:57 908 思小齐

通过宏定义替换为_call_user_function_ex,其中参数 function_table 被移除了,它之所以在API才存在大概是为了兼容以前的写法。函数的真正定义是:

查看详细

php 商城系统与java商城系统到底哪个更好用呢?

2017-09-01 17:24:50 805 思小齐

php 商城系统与java商城系统到底哪个更好用呢?目前市场上很多人都在使用的商城系统,那么这两者的区别在哪里呢?今天TPshop小编为大家分析分析。

查看详细