小花花 的文章 (248)
  • PHP socket初探 - 颤颤抖抖开篇libevent(一) 原创

    • 小花花 小花花 在 10小时前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 4

    正如标题所言,颤颤抖抖开篇epoll。颤颤抖抖的原因大概也就是以前几乎没有亲自“手刃” epoll 的经验,仅仅靠 epoll 的理论知识骗吃骗喝骗人事哄小孩儿装高手,现如今,...

  • PHP socket初探 --- select系统调用 原创

    • 小花花 小花花 在 11小时前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 4

    在<PHP socket初探 --- 先从一个简单的socket服务器开始>中依次讲解了三个逐渐进步的服务器: 只能服务于一个客户端的服务器 利用 fork 可以服务于多个客户端的服务器 利用预 fo...

  • PHP socket初探 - 关于IO的一些枯燥理论 原创

    • 小花花 小花花 在 22小时前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 6

    要想更好了解 socket 编程,有一个不可绕过的环节就是 IO.在 Linux 中,一切皆文件.实际上要文件干啥?不就是读写么?所以,这句话本质就是"IO才是王道".用 php ...

  • PHP socket初探 - 先从一个简单的socket服务器开始 原创

    • 小花花 小花花 在 1天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 106

    socket的中文名字叫做套接字,这种东西就是对 TCP/IP 的“封装”。现实中的网络实际上只有四层而已,从上至下分别是 应用层、传输层、网络层、数据链路层。最常用的 htt...

  • PHP多进程初探 --- 进程间通信二三事 原创

    • 小花花 小花花 在 2天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 6

    往往开启多进程的目的是为了一起干活加速效率,前面说了不同进程之间的内存空间都是相互隔离的,也就说进程A是无法读或写进程B中的任何数据内容的,反之亦然。但是,有些时候,多个进程之间必须要有相互通知的机制...

  • PHP多进程初探 --- 利用多进程开发点儿东西吧 原创

    • 小花花 小花花 在 2天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 11

    干巴巴地叨逼叨了这么久,是时候表演真正的技术了!做个高端点儿的玩意吧,加入我们要做一个任务系统,这个系统可以在后台帮我们完成一大波(注意是一大波)数据的处理,那么我们自然想到,多开几个进程分开处理这些...

  • PHP多进程初探 --- 再次谈daemon进程 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 6

    其实前面是谈过一次 daemon进程 的,但是并未涉及过多原理,但是并不影响使用。今天打算说说关于 daemon 进程更多的二三事,本质上说,如果你仅仅是简单实现利用一下 daemon 进程,这个不看...

  • PHP多进程初探 --- 信号 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 8

    上一篇尬聊了通篇的 pcntl_wait() 和 pcntl_waitpid(),就是为了解决僵尸进程的问题,但最后看起来还是有一些遗留问题,而且因为嘴欠在上篇文章的结尾出也给了解决方案:信号。信号是...

  • PHP多进程初探 --- 孤儿和僵尸 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 9

    实际上,你们一定要记住:PHP的多进程是非常值得应用于生产环境具备高价值的生产力工具。但我认为在正式开始吹牛之前还是要说两个基本概念:孤儿进程、僵尸进程。上篇我整篇尬聊的都是 pcntl_fork()...

  • PHP多进程初探 --- 开篇 原创

    • 小花花 小花花 在 3天前 发布
    • 收藏数: 0 / 点赞数: 0 / 阅读数: 176

    实际上PHP是有多线程的,只是很多人不常用。使用PHP的多线程首先需要下载安装一个线程安全版本(ZTS版本)的PHP,然后再安装pecl的pthread扩展。实际上PHP是有多进程的,有一些人再用,总...

最近访客
  • 董俊俊
    董俊俊 1个月前