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

搜索资源列表

  1. Delphi多线程编程之三 同步读写全局数据

  2. 一、临界区 所谓临界区,就是一次只能由一个线程来执行的一段代码。如果把初始化数组的代码放在临界区内,另一个线程在第一个线程处理完之前是不会被执行的。 使用临界区的步骤: 1、先声明一个全局变量类型为TRTLCriticalSection; 2、在线程Create()前调用InitializeCriticalSection()过程来初始化,该函数定义是: void WINAPI InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSect
  3. 所属分类:Delphi

    • 发布日期:2009-08-18
    • 文件大小:203kb
    • 提供者:huangwenqing
  1. C++的线程读写锁(windows实现)

  2. /** * 读写锁 * 读-读并发,读-写互斥,写-写互斥 * Windows NT下可以使用 * 基于CRITICAL_SECTION实现,简单高效,只支持在进程内使用,不支持进程间使用 * 支持限制最大并发读者数 * 写操作优先(即当前有线程在读,有写操作后,不允许再有新的读,直至写操作完成,避免写操作饿死) * 直接加写锁才是写优先状态,采用尝试写是非写优先的 * @version 1.1 */ 附带有使用的例子……
  3. 所属分类:网络攻防

    • 发布日期:2010-10-27
    • 文件大小:3kb
    • 提供者:chishaxie
  1. LInux下大名鼎鼎的命令行多线程下载工具移植windows版

  2. 支持bt,torrent,但需要变相调用。另外,多线程不限制线程数,表示很嗨皮~!优点:绝对稳定性,高速不上传。命令行界面,支持批量下载,断点续传。
  3. 所属分类:OS

    • 发布日期:2015-10-10
    • 文件大小:1mb
    • 提供者:szkzn142857
  1. dispatch_semaphore

  2. //信号量用途1://两个资源,三个线程执行;设定信号量值为2,先执行两个线程,等执行完一个,才会继续执行下一个,保证同一时间执行的线程不超过两个,保证线程的最大并发数 //信号量用途2://创建信号量的时候当锁使,保证wait和signal之间只有一个线程能进去 //信号量用途3:同步不同线程的操作
  3. 所属分类:iOS

    • 发布日期:2018-10-19
    • 文件大小:73kb
    • 提供者:denggun12345
  1. IIS防盗链简体中文正式版限制文件下载线程数和速度

  2. 非商业作品 无限制 开发环境 vc 7.0(MFC) / windows 2003 sp1 / iis6.1 主要功能: 1 防盗链 2 限制文件下载线程数 3 限制文件下载速度 使用方法: 1 打开Internet 信息服务(IIS)管理器/本地计算机/网站/默认网站/属性/ISAPI筛选器/添加 2 名称随便 文件 选择你解压缩下来的relink.dll 3 重启IIS 4 打开ReLin
  3. 所属分类:其它

    • 发布日期:2019-08-07
    • 文件大小:10kb
    • 提供者:weixin_39841856
  1. 多线程面试题

  2. 详细讲解的多线程中遇到或者存在的问题,对各类多线程问题进行分析解读,为求职者提供了良好的资源ConcutrentHash Map 采用分段锁技术、同步容器中,是一个容晷一个嶺,但在 Concurrenthushm中,会将hush麦的数组部分分成干段,每段维 护一个钡,以达到高效的并发访 13.什么是多线程的上下文切换? 1、多线程:是从软件或者硬件上实现多个线程的并发技术。 2、多线程的好处 便用多线程可以把程序中占据时间长的任务放到后台去处理,如图片、视屏的下载 ⅱ.发挥多核处珪器的优势,并发
  3. 所属分类:Java

  1. spring异步service中处理线程数限制详解

  2. 主要给大家介绍了关于spring异步service中处理线程数限制的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:68kb
    • 提供者:weixin_38521169
  1. c语言socket多线程编程限制客户端连接数

  2. 主要介绍了c语言socket多线程编程,可以限制客户端连接数,大家参考使用吧
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:147kb
    • 提供者:weixin_38724229
  1. Python 限制线程的最大数量的方法(Semaphore)

  2. 今天小编就为大家分享一篇Python 限制线程的最大数量的方法(Semaphore),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:24kb
    • 提供者:weixin_38618540
  1. Nachos实现id、限制线程数和按优先级调度算法 源码.rar

  2. Nachos实现id、限制线程数和按优先级调度算法(增改源码) Nachos实现id、限制线程数和按优先级调度算法
  3. 所属分类:C/C++

    • 发布日期:2020-11-17
    • 文件大小:13kb
    • 提供者:tfhdi
  1. Nachos设置线程id和限制线程数

  2. Nachos设置线程id和限制线程数,thread.h和thread.cc这两个文件是更改后的源码,希望对你有帮助
  3. 所属分类:C/C++

    • 发布日期:2020-11-17
    • 文件大小:8kb
    • 提供者:tfhdi
  1. c语言socket多线程编程限制客户端连接数

  2. 先上一些多线程需要使用的函数定义: 代码如下:DWORD WINAPI ProcessClientRequests(LPVOID lpParam)  //新线程将会执行的函数定义{      return 0;} HANDLE handler=CreateThread(NULL, 0, ProcessClientRequests, &clientsocket, 0, NULL);   //这里比较简单,&clientsocket是个指针,是从主线程传入新线程的参数 WaitForMultipl
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:153kb
    • 提供者:weixin_38627826
  1. Python快速而美丽[v1.0.0][线程池]

  2. 线程池 当程序中需要创建大量生存期很短的线程时,应该考虑使用线程池,因为线程的创建成本较高,每次创建都要与系统交互,线程池在系统启动时就创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它,当该函数执行结束后,该线程并不会死亡,而是再次返回到线程池中变成空闲状态,等待下一个函数 使用线程池可以有效的控制系统中并发线程的数量,线程池的最大线程数就限制了并发的上限 线程池的基类是concurrent.futures模块中的Executor,它提供了两个子类Thre
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:66kb
    • 提供者:weixin_38626943
  1. C#线程执行超时处理与并发线程数控制实例

  2. 本文实例讲述了C#线程执行超时处理与并发线程数控制的方法。分享给大家供大家参考。具体实现方法如下: 特别说明: 1、为了测试方便,这里对存储过程的执行是模拟的 2、这里限制了并发执行存储过程的最大个数,但并没有对并发线程数进行控制,与文章标题略有不符,但程序稍做改动即可控制并发线程数 代码如下: 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:53kb
    • 提供者:weixin_38655011
  1. JavaSourceCodeAnalysis:JDK二进制阅读笔记,包括Java常用集合类和Java常用和发工具(同步工具,线程安全集合,线程池)两个部分-java source code analysis

  2. java.util中的集合 列表,堆栈和队列 | ArrayList是基于串联实现的线性表,没有最大容量限制(实际上有,是Integer.MAX_VALUE),可扩容。LinkedList是基于串联实现的线性表(双向链表),没有最大容量限制。 LinkedList还实现了Deque接口,可以作为单向和双向实例。 堆栈继承自向量,提供基础的堆栈操作。其保障线程安全的手段是使用同步的包装所有函数,和其他线程安全的集合比起来,在多线程环境中效率很低。 ArrayDeque是基于循环拆分的双向数组
  3. 所属分类:其它

  1. blocking:用于隔离异步程序中的阻塞IO的线程池-源码

  2. 阻塞 用于隔离异步程序中的阻塞I / O的线程池。 有时无法避免阻止I / O。考虑一下文件或标准输入,它们在现代操作系统上对异步的支持很弱。尽管 , 和是可能的解决方案,但它们并不总是可用或理想的。 由于在期货中不允许阻塞,因此我们必须将阻塞I / O移到此板条箱提供的特殊线程池中。该池根据当前正在运行的I / O作业数动态产生并停止线程。 请注意,活动线程数是有限制的。一旦达到该限制,就必须完成一项正在运行的作业,然后其他人才有机会运行。当线程空闲时,它等待下一个作业或在一定的超时后关闭。
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:21kb
    • 提供者:weixin_42114645
  1. 固定发布:在首次发布之后固定线程的重要回复-源码

  2. 别针 在第一篇文章发布后立即固定主题的重要回复。 实施功能 重要的回复(帖子)可以固定在一个线程中,固定的回复将列在该线程的第一个帖子下。 可以选择用户组来授权谁可以固定/取消固定帖子。 可以使用Auther(线程启动器)固定/取消固定帖子。 可以在一个线程中设置固定的帖子数限制。 外部依赖性: 零
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:23kb
    • 提供者:weixin_42109925
  1. rav1e-by-gop:使用GOP边界对不带瓦片的rav1e编码进行多线程处理的工具-源码

  2. rav1e-by-gop 介绍 rav1e-by-gop是一种通过将rav1e编码分割成GOP(在关键帧点)来多线程编码的工具。 这允许多线程处理,而不会降低图块的质量。 免责声明:此工具通过在整个编码步骤中仅打开一个读取器来尝试提高存储效率。 这样可以避免使用诸如Vapoursynth之类的工具,因为它们可能占用大量内存,而不会占用系统上的所有内存。 但是,此工具本身的内存使用量仍为O(n) ,其中n是线程数。 默认情况下,此工具将根据系统中可用的内存来限制线程数。 您可以使用--memo
  3. 所属分类:其它

    • 发布日期:2021-02-08
    • 文件大小:67kb
    • 提供者:weixin_42164534
  1. dotNet-turbo:.NET应用程序的有用类的集合(对象池,线程池,异步处理,队列,集合,多线程基元等)-源码

  2. Qoollo Turbo .NET应用程序的有用类的集合。 库包含许多可重用的基类: -易于使用的对象池; -帮助项目处理并行化; -快速线程池,可动态调整线程数; -简化常见的线程启动/停止方案; 极快的轻量级信号灯; 具有阻塞的线程安全队列(比BlockingCollection快5倍); 允许控制客户端输入的一些代码块; 允许限制每秒的最大请求数; -简单的控制反转容器; 弱引用订阅者的事件; -组织为双端队列元素的集合; -具有有限数量优先级的简单队列; 将
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:557kb
    • 提供者:weixin_42100971
  1. golang worker pool ,工作池,线程池

  2. gowp golang worker pool ,线程池 , 工作池 并发限制goroutine池。 限制任务执行的并发性,而不是排队的任务数。 无论排队多少任务,都不会阻止提交任务。 通过队列支持 golang 工作池公共库 支持最大任务数, 放到工作池里面 并等待全部完成 package main import ( fmt time github.com/xxjwxc/gowp/workpool ) func main() { wp := workpool.New(10)
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:31kb
    • 提供者:weixin_38556394
« 12 3 4 5 6 7 8 9 10 ... 17 »