swoole异步io操作「建议收藏」

swoole异步io操作

大家好,又见面了,我是全栈君。

1.异步写入

<?php

$content=date('Y-m-d H:i:s').PHP_EOL;

swoole_async_writefile(__DIR__.'/1.log',$content,function ($filename){
   // todo
    echo "文件名".$filename.':success'.PHP_EOL;
},FILE_APPEND);
echo "外部先执行:star".PHP_EOL;

2.异步读取

$res=swoole_async_readfile(__DIR__ . '/1.txt',function ($filename, $fileContent){
    echo "filename:".$filename.PHP_EOL;
    echo "fileContent:".$fileContent.PHP_EOL;
    echo '内部start:'.time().PHP_EOL;//后执行
});
var_dump($res);
echo '外部start:'.time().PHP_EOL; //先执行

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/111935.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jupyter运行python代码_pycharm运行jupyter

    jupyter运行python代码_pycharm运行jupyter一、JupyterNotebook的失败运行之前是安装了jupyter,直接启动之后运行代码,没有结果。后来知道是只是安装了jupyter,没有安装notebook二、JupyterNotebook的失败运行由于上面的安装缺失,下面重新介绍下安装过程。1、pip方式安装Jupyter(记得是分开安装2个)pipinstalljupyterpipinstall…

  • TreeMap数据结构之排序二叉树

    TreeMap数据结构之排序二叉树一.排序二叉树排序二叉树是一种特殊结构的二叉树,可以非常方便地对树中所有节点进行排序和检索。排序二叉树要么是一棵空二叉树,要么是具有下列性质的二叉树:若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值。若它的右子树不空,则右子树上所有节点的值均大于它的根节点的值。二.排序二叉树添加节点    以根节点当前节点开始搜索,拿被

  • pycharm python interpreter_python interpreter什么意思

    pycharm python interpreter_python interpreter什么意思1,首先我们肯定要在Pycharm里建立一个新项目,有两个选项,一个建立新的虚拟的环境,一个基于已有的环境这里选择第一项。2,选择第一项之后会有两个解释器,一个虚拟的即location/venv/Scripts/python.exe,另一个需要基解释器即本地解释器/python.exe。关于第一项的解释我极力推荐此篇文章虚拟解释器的简单说明3,然后,如果在创建pycharm项目时项目解…

  • Module build failed (from ./node_modules/eslint-loader/index.js)

    Module build failed (from ./node_modules/eslint-loader/index.js)错误信息:D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>npmrunserve>vuesax-vuejs-dashboard-admin-template@2.1.0serveD:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>vue-cli-serviceserveI…

  • Carson带你学Android:全面解析Android消息推送解决方案

    Carson带你学Android:全面解析Android消息推送解决方案前言鉴于现在运营需求的增强,消息推送在Android开发中应用的场景是十分常见如电商的活动宣传、资讯类产品进行新闻推送等等今天,我将全面介绍Android中实现消息推送的7种主流解决方案目录1.本质应用App主动向用户推送服务器最新消息实际上,是当服务器有新消息需推送给用户时,先发送给应用App,应用App…

  • eclipse 设置自动补全快捷键「建议收藏」

    eclipse 设置自动补全快捷键「建议收藏」  目的: 使用快捷键 alt+/后,实现代码自动补全功能 操作如下: a) 点击window/Preferences,出现下图   b)修改快捷键   c)保存修改后,一般不需要重启eclipse,输入代码syso后用alt+/快捷键测试,看看是否能补全成System.out.println();一般情况下会立即生效,…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号