您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. PHP下用Swoole实现Actor并发模型的方法

  2. 什么是Actor? Actor对于PHPer来说,可能会比较陌生,写过Java的同学会比较熟悉,Java一直都有线程的概念(虽然PHP有Pthread,但不普及),它是一种非共享内存的并发模型,每个Actor内的数据独立存在,Actor之间通过消息传递的形式进行交互调度,且Actor是一种高度抽象化的编程模型,非常适合于游戏、硬件行业。 Swoole协程与信箱 得益于Swoole4.x,我们可以基于Swoole的协程与Channel快速实现一个信箱模式调度。模拟代码如下: use Swoo
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38548817
  1. python队列queue模块详解

  2. 队列queue 多应用在多线程应用中,多线程访问共享变量。对于多线程而言,访问共享变量时,队列queue是线程安全的。从queue队列的具体实现中,可以看出queue使用了1个线程互斥锁(pthread.Lock()),以及3个条件标量(pthread.condition()),来保证了线程安全。 queue队列的互斥锁和条件变量,可以参考另一篇文章:python线程中同步锁 queue的用法如下: import Queque a=[1,2,3] device_que=Queque.queue
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:71680
    • 提供者:weixin_38712092
  1. 使用GDB调试多线程实例详解

  2. 先写一段多线程程序。 makefile 加上 -g参数生成可调式信息, 可以进行调试。 pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。在gcc编译的时候,附加要加 -lpthread参数即可解决。 gdb test 进入调试 需要调试的地方打下断点,run运行到断点处。 r 运行到断点处,info thread可以查看被调试的线程。 thread apply all bt 让所有线程打印堆栈信息 s
  3. 所属分类:其它

    • 发布日期:2021-01-10
    • 文件大小:168960
    • 提供者:weixin_38683848
  1. Linux线程管理必备:互斥量与条件变量

  2. 做过稍微大一点项目的人都知道,力求程序的稳定性和调度的方便,使用了大量的线程,几乎每个模块都有一个专门的线程处理函数。而互斥量与条件变量在线程管理中必不可少,任务间的调度几乎都是由互斥量与条件变量控制。互斥量的实现与进程中的信号量(无名信号量)是类似的,当然,信号量也可以用于线程,区别在于初始化的时候,其本质都是P/V操作。编译时,记得加上-lpthread或-lrt哦。   一、互斥量   1、初始化与销毁:   对于静态分配的互斥量,可以初始化为PTHREAD_MUTEX_INI
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:84992
    • 提供者:weixin_38624315
  1. Linux基础?多线程实现任务

  2. 这里,我们首先要实现一种数据结构,将相应的任务,线程的fd,还有队列实现。   声明代码如下: 1 #ifndef _HEAD_H 2 #define _HEAD_H 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include <pthread
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:44032
    • 提供者:weixin_38644688
  1. 详解Linux获取线程的PID(TID、LWP)的几种方式

  2. 在 Linux C/C++ 中通常是通过 pthread 库进行线程级别的操作。 在 pthread 库中有函数: pthread_t pthread_self(void); 它返回一个 pthread_t 类型的变量,指代的是调用 pthread_self 函数的线程的 “ID”。 怎么理解这个“ID”呢? 这个“ID”是 pthread 库给每个线程定义的进程内唯一标识,是 pthread 库维持的。 由于每个进程有自己独立的内存空间,故此“ID”的作用域是进程级而非系统级(内核不认识)。
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:64512
    • 提供者:weixin_38623366
  1. snake:用C ++编写的Snake游戏-源码

  2. 蛇 使用C,C ++,CMAKE构建的简单Snake游戏,用于基于Linux的系统。 图形用户界面 图形界面基于XLib,通过以下包装语言编写,并用C语言编写: (圣母大学),并由我进行了一些修改。 修改后的gfx文件包含在源文件中。 不用说,我对它们没有任何权利。 但是,如果发现我添加的功能(“ gfx_text”,“ gfx_close”)对某些目的有用,请随意使用它们。 编译中 使用具有以下标志的GCC 10.2.1将gfx v2编译(编译为gfx / libgfx.a ): -fPI
  3. 所属分类:其它

    • 发布日期:2021-04-02
    • 文件大小:57344
    • 提供者:weixin_42164702
  1. fileio-源码

  2. 文件 围绕unix文件描述符的C ++包装器。 该代码是受启发的。 要求 C ++ 17 pthread 如何建立范例? > bash ./build.sh > cd build > make
  3. 所属分类:其它

    • 发布日期:2021-04-01
    • 文件大小:10240
    • 提供者:weixin_42113754
  1. opengcl:跨平台通用C ++组件库-源码

  2. OpenGCL的 OpenGCL是一个用c ++编写的开源跨平台通用组件库。 可用组件 gthread:符合POSIX pthread的多线程和C ++包装器 gsem:符合POSIX标准的信号灯 gsocket:套接字API和C ++包装器 gtimer:高分辨率计时器 gmmap:内存映射文件 glist:简单的双向链表 gque:简单的循环队列 gmbox:线程安全gque(消息框) gevent:简单的线程安全事件和事件发射器 gtokenizer:简单的字符串标记器 支持平台 GNU
  3. 所属分类:其它

    • 发布日期:2021-03-29
    • 文件大小:64512
    • 提供者:weixin_42131405
  1. CS4323:CS4323-源码

  2. CS4323 为了在当前状态下运行程序,我们决定创建一个bash脚本来编译所有c文件,然后运行它们。 您需要做的所有事情,在我们的CS4323的根目录文件夹中运行./compile.sh 。 然后,您将获得有关pthread编译的警告(我们将在以后修复),并从所有线程输出结果。
  3. 所属分类:其它

    • 发布日期:2021-03-29
    • 文件大小:4194304
    • 提供者:weixin_42175516
  1. ThreadVectNorm:一个向量范数计算项目,可使用AVX internal.s熟悉POSIX线程和向量化-源码

  2. 向量范数p线程并行化 一个向量范数计算项目,以熟悉POSIX线程和使用AVX内在函数进行向量化。 实施的规范如下: d(u)= ∑ N-1 i = 0√| u i | 该算法是作为的多线程并行编程讲座的一个学术项目而实现的。 执行 : 可以通过以下方式执行此ML管道: cd src/ make ./parallel_norm.out 如果您使用的是Unix或类似Unix的系统。 快照: Rq :请注意,结果不一致是由于使用了单精度浮点格式(float / 32bit pres)。 要
  3. 所属分类:其它

    • 发布日期:2021-03-28
    • 文件大小:116736
    • 提供者:weixin_42130786
  1. BlogDemo:博客中的一些演示-源码

  2. 博客演示 博客中的一些演示 XYTabBarDemo : PThread : 素描:
  3. 所属分类:其它

    • 发布日期:2021-03-27
    • 文件大小:266240
    • 提供者:weixin_42153691
  1. server-multi-clients:Servidor em C,多conexões,usando套接字可用于Linux eo POSIX线程(pthreads),支持上层客户端(definido pelo terminal),simu

  2. 服务器多客户端 Servidor em C,多conexões,usando套接字可同时进行Linux eo POSIX线程(pthread)和客户端(definido pelo terminal)。
  3. 所属分类:其它

    • 发布日期:2021-03-20
    • 文件大小:4096
    • 提供者:weixin_42149145
« 1 2 ... 19 20 21 22 23 24»