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; //先执行

 

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

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

(0)
上一篇 2022年2月12日 下午9:00
下一篇 2022年2月12日 下午10:00


相关推荐

  • mysql datetime与timestamp区别

    mysql datetime与timestamp区别datetime:1、与时区无关,存入的是什么值就是什么值,不会根据当前时区进行转换2、从mysql5.6.4中,可以存储小数片段,最多到小数点后6位,显示时格式为yyyy-MM-ddHH:mm:ss[.222222]mysql5.5中,没有小数片段。所以,我再从5.6版本迁移到5.5版本时,因为生成的sql中datetime(6),所以无法导入数据库。3、存储

    2025年7月15日
    5
  • 定时任务记录scheduleAtFixedRate

    定时任务记录scheduleAtFixedRatenbsp 类 TaskTest java 的实现描述 只有在 classLoader 加载到此类时 static 方法才会真正触发 nbsp nbsp nbsp authorvito20 年 10 月 30 日下午 1 39 11 nbsp publicclassT nbsp nbsp nbsp nbsp nbsp 缓存定时清理时间 暂定 10 分钟一次 各个应用可以自行设定 nbsp nbsp nbsp

    2026年3月20日
    3
  • leetcode 292. Nim Game | 292. Nim 游戏(DP->数学推理)

    leetcode 292. Nim Game | 292. Nim 游戏(DP->数学推理)题目 https leetcode cn com problems nim game 题解本题实际上是一个需要分析的数学题 如果第一时间没有发现规律的话 可以尝试先用递归法 暴力输出前几个 观察规律 用本函数跑 1 100 找规律 publicboolea intn if n lt 3 returntrue canWinNim n 1 canWinNim n 2 canWinNim n 3 只要有一个为 false 本轮就

    2025年8月13日
    9
  • Agentic AI 时代,半导体产业到底该怎么看?

    Agentic AI 时代,半导体产业到底该怎么看?

    2026年3月14日
    2
  • HTTP.SYS远程代码执行漏洞(蓝屏洞)「建议收藏」

    HTTP.SYS远程代码执行漏洞(蓝屏洞)「建议收藏」1.简介远程执行代码漏洞存在于HTTP协议堆栈(HTTP.sys)中,当HTTP.sys未正确分析经特殊设计的HTTP请求时会导致此漏洞。成功利用此漏洞的攻击者可以在系统帐户的上下文中执行任意代码。不过我看了一下这个HTTP.SYS还发生过其他的远程代码执行漏洞,我还是表明它的漏洞编号吧。CVE-2015-1635(MS15-034)而HTTP.SYS是一个位于Win2003和WinXPSP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通

    2022年7月25日
    19
  • 【TensorFlow】Windows10 64 位下安装 TensorFlow – 官方原生支持

    之前写过一篇在ubuntu下安装TensorFlow的教程,那个时候TensorFlow官方还不支持Windows系统,虽然可以通过其他方法安装,但是终究不是原生的,而且安装过程繁琐易错。好消息是,Google官方在11月29号的开发者博客中宣布新的版本(0.12)将增加对Windows的支持,我11月30号知道的,立马就安装试了试,安装过程非常简单,不过也有一些需要手动调整。…

    2022年4月9日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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