书栈网 · BookStack 本次搜索耗时 0.020 秒,为您找到 14936 个相关结果.
  • 编程须知

    编程须知 注意事项 异步编程 协程编程 并发编程 类/函数重复定义 内存管理 进程隔离 编程须知 这个频道内会详细介绍异步编程与同步编程的不同之处以及需要注意的事项。 注意事项 不要在代码中执行sleep 以及其他睡眠函数,这样会导致整个进程阻塞 exit/die 是危险的,会导致Worker 进程退出 可通过register_...
  • threading —- 基于线程的并行

    threading —- 基于线程的并行 线程本地数据 线程对象 锁对象 递归锁对象 条件对象 信号量对象 Semaphore 例子 事件对象 定时器对象 栅栏对象 在 with 语句中使用锁、条件和信号量 threading —- 基于线程的并行 源代码: Lib/threading.py 这个模块在低层级的 _...
  • PQflush

    PQflush 功能描述 原型 参数 返回值 注意事项 示例 PQflush 功能描述 尝试将任何排队的输出数据刷新到服务器。 原型 int PQflush ( PGconn * conn ); 参数 表 1 PQflush参数 关键字 参数说明 conn 指向包含链接信息的对象指...
  • PQflush

    PQflush 功能描述 原型 参数 返回值 注意事项 示例 PQflush 功能描述 尝试将任何排队的输出数据刷新到服务器。 原型 int PQflush ( PGconn * conn ); 参数 表 1 PQflush参数 关键字 参数说明 conn 指向包含链接信息的对象指...
  • 用 asyncio 开发

    用 asyncio 开发 Debug 模式 并发性和多线程 运行阻塞的代码 日志记录 检测 never-awaited 协同程序 检测就再也没异常 用 asyncio 开发 异步编程与传统的“顺序”编程不同。 本页列出常见的错误和陷阱,并解释如何避免它们。 Debug 模式 默认情况下,asyncio以生产模式运行。为了简化开发,as...
  • I/O

    I/O 基本概念 文件描述符fd 缓存 I/O IO模式 阻塞IO 非阻塞 I/O IO多路复用 基本概念 支持一个进程打开的 socket 描述符(FD)不受限制(仅受限于操作系统的最大文件句柄数)。 I/O效率不会随着FD数目的增加而线性下降。 使用 mmap 加速内核与用户空间的消息传递。 Epoll 的 API 更加简单。 Ep...
  • 列出key

    2.1.1 列出key 2.1.1 列出key keys * user * keys * 有3个通配符 *, ? ,[] *: 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符 注:生产已经禁止。更安全的做法是采用scan,原理和操作如下: 针对Keys的改进,支持分页查询Key。在迭代过程...
  • 队列类型-基本使用

    基本使用 元素入队/出队 队列长度 队列关闭 gqueue 与glist 基本使用 package main import ( "fmt" "time" "github.com/gogf/gf/v2/os/gtimer" "github.com/gogf/gf/v2/con...
  • gflock (文件锁模块)

    gflock gflock 文件锁常用于多进程的互斥锁操作,当一个进程对指定文件锁进程Lock 之后,其他进程将会被阻塞等待,直到该文件锁被同一个进程Unlock (或者对应进程退出)。同时,gflock 也支持类TryLock/TryRLock 特性。gflock 的文件锁特性是依靠底层系统提供的文件锁API实现的。 注意文件锁是针对于多进程互...