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

搜索资源列表

  1. 梯形积分法OpenMp

  2. 1.分别实现梯形积分法的Pthread、OpenMP版本,熟悉并掌握OpenMP编程方法,探讨两种编程方式的异同。
  3. 所属分类:C/C++

    • 发布日期:2020-06-14
    • 文件大小:3072
    • 提供者:qq_41768451
  1. gaosi_pthread.cpp

  2. 2.实现高斯消去法解线性方程组的Pthread多线程编程,与SSE/AVX编程结合,并探索优化任务分配方法。
  3. 所属分类:C/C++

    • 发布日期:2020-06-14
    • 文件大小:4096
    • 提供者:qq_41768451
  1. 多线程编程之:Linux线程编程

  2. 这里要讲的线程相关操作都是用户空间中的线程的操作。在Linux中,一般pthread线程库是一套通用的线程库,是由POSIX提出的,因此具有很好的可移植性。
  3. 所属分类:其它

    • 发布日期:2020-08-02
    • 文件大小:211968
    • 提供者:weixin_38743084
  1. c++实现简单的线程池

  2. 里给大家介绍了C++中对于pthread线程的一个简单应用以及使用继承CDoit,实现其中的start和end,有需要的小伙伴可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:69632
    • 提供者:weixin_38738272
  1. Linux多线程编程(一)

  2. linux多线程设计是指基于Linux操作系统下的多线程设计,包括多任务程序的设计,并发程序设计,网络程序设计,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。
  3. 所属分类:其它

    • 发布日期:2020-09-15
    • 文件大小:123904
    • 提供者:weixin_38650379
  1. libco文档以及代码.zip

  2. libco 是腾讯开源的一个有趣的协程基础库,仅有的几个函数接口 co_create/co_resume/co_yield 再配合 co_poll, 可以支持同步或者异步的写法,如线程库一样轻松,库里面提供了socket族函数的hook, 包含如下内容: pthread风格的coroutine接口封装 事件循环以及超时机制 基于glibc-2.17源码修改的一个swapcontext高性能汇编版本 socket函数的coroutine hook,阻塞式的socket调用会直接切换为异
  3. 所属分类:C++

    • 发布日期:2020-10-17
    • 文件大小:7340032
    • 提供者:q277055799
  1. 嵌入式系统/ARM技术中的volatile在多线程中的应用

  2. 作者:曹忠明,华清远见嵌入式学院讲师。   volatile在词典中的意思是易变的,反复无常的。它在我们的程序设计中常常用到的。volatile是一个关键字,用来修饰一个变量,告诉编译器在编译的时候不要对其进行优化,在操作寄存器和多线程中这种用法是最常见的。   有这样一个例子:   #include   #include   void my_func();   int? i;   int main()   {   pthread_t my_thread;   int e
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:57344
    • 提供者:weixin_38558054
  1. tcmalloc库安装指南.txt

  2. tcmallc内存库的安装方法,然后在编译时将其静态链接到库cmimpl 。 target_link_libraries(cmimpl -pthread ) #######静态链接c++库################### SET_TARGET_PROPERTIES(cmimpl PROPERTIES LINK_FLAGS "-static-libstdc++")
  3. 所属分类:Linux

    • 发布日期:2020-12-11
    • 文件大小:2048
    • 提供者:qq_32208929
  1. thread-sanitizer.md

  2. # 利用Thread Sanitizer工具检查数据竞争的问题 ## 例子 #include int Global; void *Thread1(void *x) { Global = 42; return x; } int main(void) { pthread_t t; pthread_create(&t, NULL, Thread1, NULL); Global = 43; pthread_join(t, NULL); retu
  3. 所属分类:OS

    • 发布日期:2020-12-18
    • 文件大小:2048
    • 提供者:ppcust
  1. 详解C++11原子类型与原子操作

  2. 1.认识原子操作 原子操作就是在多线程程序中“最小的且不可并行化的”操作,意味着多个线程访问同一个资源时,有且仅有一个线程能对资源进行操作。通常情况下原子操作可以通过互斥的访问方式来保证,例如Linux下的互斥锁(mutex),Windows下的临界区(Critical Section)等。下面看一个Linux环境使用POSIX标准的pthread库实现多线程下的原子操作: #include #include using namespace std; int64_t total=0; pt
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:73728
    • 提供者:weixin_38671819
  1. 解决Python安装cryptography报错问题

  2. 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:41984
    • 提供者:weixin_38678057
  1. 在linux或unix服务器上安装、使用MySQL的注意事项

  2. 一、怎么样取得最新版本的MySQL?   要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL。我介绍大家到http://www.mysql.org去下载,这里的最新版本是MySQL 3.23 versions 。   二、安装MySQL时候的注意事项?   1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:54272
    • 提供者:weixin_38620099
  1. C++11 并发指南之多线程初探

  2. C++11 自2011年发布以来已经快两年了,之前一直没怎么关注,直到最近几个月才看了一些 C++11 的新特性,今后几篇博客我都会写一些关于 C++11 的特性,算是记录一下自己学到的东西吧,和大家共勉。 相信 Linux 程序员都用过 Pthread, 但有了 C++11 的 std::thread 以后,你可以在语言层面编写多线程程序了,直接的好处就是多线程程序的可移植性得到了很大的提高,所以作为一名 C++ 程序员,熟悉 C++11 的多线程编程方式还是很有益处的。 如果你对 C++11
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:67584
    • 提供者:weixin_38605801
  1. PHP pthread拓展使用和注意点

  2. 一. 线程的创建和使用 1. Thread类 基本的创建和使用: start(); 当然,作为线程类,必须还有另外一些用于查询线程状态以及管理线程的方法 <?php /
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:67584
    • 提供者:weixin_38604916
  1. c++实现简单的线程池

  2. 这是对pthread线程的一个简单应用 1.      实现了线程池的概念,线程可以重复使用。 2.      对信号量,互斥锁等进行封装,业务处理函数中只需写和业务相关的代码。 3.      移植性好。如果想把这个线程池代码应用到自己的实现中去,只要写自己的业务处理函数和改写工作队列数据的处理方法就可以了。 Sample代码主要包括一个主程序和两个线程实现类 ThreadTest.cpp:主程序 CThreadManager:线程管理Class,线程池的实现类 CThread:线程Cla
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:73728
    • 提供者:weixin_38642897
  1. C++中自定义sleep、条件变量sleep实例

  2. sleep的作用无需多说,几乎每种语言都提供了类似的函数,调用起来也很简单。sleep的作用无非是让程序等待若干时间,而为了达到这样的目的,其实有很多种方式,最简单的往往也是最粗暴的,我们就以下面这段代码来举例说明(注:本文提及的程序编译运行环境为Linux) 代码如下: /* filename: test.cpp */  #include   #include   #include   #include     class TestServer  {  public:   
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:87040
    • 提供者:weixin_38749863
  1. 内核线程优先级设置的方法介绍

  2. 个人理解,内核级线程和进程是一样的,前者与POSIX线程(pthread)有很大的区别。因此,内核的进程调度策略和系统调用也适用于内核级线程。   调度策略有三种:     1.SCHED_NORMAL 非实时调度策略,默认情况下是100~139,由nice值决定;     2.SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃     3.SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:36864
    • 提供者:weixin_38623819
  1. linux环境下C++实现俄罗斯方块

  2. 本文实例为大家分享了C++实现俄罗斯方块的具体代码,供大家参考,具体内容如下 本程序的运行环境是linux,用到了多线程。创建了一个用来绘图的线程和一个获取按键的线程。程序中有一些需要改善的地方,比如336-338行定义的全局变量以及声明的对象。本来声明的Block和Table对象应该在main函数里面,然后将这两个对象作为参数传递给线程函数getkey。但是好像只能传递一个对象参数给线程函数。希望高手能够对程序进行改进。 ps:由于用到了多线程,而pthread不是linux的默认库,所以编译
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:75776
    • 提供者:weixin_38682254
  1. c++线程池实现方法

  2. 本文实例讲述了c++线程池实现方法。分享给大家供大家参考。具体分析如下: 下面这个线程池是我在工作中用到过的,原理还是建立一个任务队列,让多个线程互斥的在队列中取出任务,然后执行,显然,队列是要加锁的 环境:ubuntu linux 文件名:locker.h #ifndef LOCKER_H_ #define LOCKER_H_ #include pthread.h class locker { public: locker(); virtual ~locker(); bool l
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:47104
    • 提供者:weixin_38677260
  1. linux下c语言的多线程编程

  2. 我们在写linux的服务的时候,经常会用到linux的多线程技术以提高程序性能  多线程的一些小知识: 一个应用程序可以启动若干个线程。 线程(Lightweight Process,LWP),是程序执行的最小单元。 一般一个最简单的程序最少会有一个线程,就是程序本身,也就是主函数(单线程的进程可以简单的认为只有一个线程的进程)  一个线程阻塞并不会影响到另外一个线程。 多线程的进程可以尽可能的利用系统CPU资源。 1创建线程 先上一段在一个进程中创建一个线程的简单的代码,然后慢慢深入。 #
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:230400
    • 提供者:weixin_38733367
« 1 2 ... 16 17 18 19 20 2122 23 24 »