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

搜索资源列表

  1. Java同步线程模型分析与改进

  2. 目前普遍采用急救包(Band-Aid)类库的方式解决Java 线程模型存在的同步问题,但类库中的代码很难或无法实 现优化。该文针对Java同步线程模型的缺陷,扩展synchronised关键字语法,使它支持多个参数和能接受一个超时说明;重新 定义wait()使它返回一个boolean变量来解决超时检测问题;通过扩展语法方法解决了同步问题,以确保使用Java线程所开发的 程序的稳定、可靠和可优化。
  3. 所属分类:Java

    • 发布日期:2010-07-16
    • 文件大小:733kb
    • 提供者:jjjkkkjb
  1. 线程同步的三种方式,事件,关键代码段,互斥变量,3个示例工程

  2. 线程同步的三种方式,事件,关键代码段,互斥变量,3个示例工程
  3. 所属分类:C++

    • 发布日期:2010-12-15
    • 文件大小:3mb
    • 提供者:yuzhixing888
  1. 工作线程处理后台范例

  2. 此代码是界面线程与工作线程协同工作的范例程序,今天写出的基于对话框的工作线程处理后台事务并在处理完通知界面主线程的示例
  3. 所属分类:C++

    • 发布日期:2011-08-31
    • 文件大小:27kb
    • 提供者:zhlongfj
  1. 多线程同步:事件(event)

  2. 本程序在多线程中使用事件实现资源访问同步,依次访问操作threadRun02中变量i的值和threadRun01中变量i的值。实现了通过通知操作的方式来保持线程访问资源顺序。
  3. 所属分类:C++

    • 发布日期:2012-09-13
    • 文件大小:44kb
    • 提供者:xyyhlark
  1. linux进程间通信同步与互斥

  2. 测试环境:64位ubuntu 13LTS 功能说明:使用互斥锁+条件变量+共享内存的方式实现进程(或线程)间的通信示例
  3. 所属分类:C

    • 发布日期:2013-07-05
    • 文件大小:3kb
    • 提供者:yangguo_2011
  1. linux线程同步

  2. 介绍了linux线程同步的所有方式,包括互斥、自旋、信号量、条件变量等技术
  3. 所属分类:C

    • 发布日期:2018-06-13
    • 文件大小:29kb
    • 提供者:zhangweictwt
  1. Linux 线程间同步机制

  2. 互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作: (1)在访问该资源前,首先申请该互斥锁,如果该互斥处于开锁状态,则申请到该锁对象,并立即占有该锁(使该锁处于锁定状态),以防止其它线程访问该资源;如果该互斥锁处于锁定状态,默认阻塞等待; (2)只有锁定该互斥锁的进程才能释放该互斥锁。其它线程的释放操作无效。
  3. 所属分类:C

    • 发布日期:2018-08-09
    • 文件大小:368kb
    • 提供者:qifei717
  1. Linux系统编程之线程同步

  2. 同步概念 所谓同步,即同时起步,协调一致。不同的对象,对“同步”的理解方式略有不同。如,设备同步,是指在两个设备之间规定一个共同的时间参考;数据库同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指让两个或多个文件夹里的文件保持一致。等等 而,编程中、通信中所说的同步与生活中大家印象中的同步概念略有差异。“同”字应是指协同、协助、互相配合。主旨在协同步调,按预定的先后次序运行。 线程同步 同步即协同步调,按预定的先后次序运行。 线程同步,指一个线程发出某一功能
  3. 所属分类:Linux

    • 发布日期:2020-05-08
    • 文件大小:7mb
    • 提供者:CLarali0
  1. Java理论与实践:Mustang中的同步优化

  2. 本文描述的是Sun的HotSpot JVM实现未来版本的特性。每当易变的变量在线程间共享时,都必须使用同步来确保一个线程所做的更新,能够及时地被其他线程看到。同步的主要方式就是使用synchronized块,它既提供了互斥又提供了可见性保证。当两个线程都想访问共享的易变变量时,这两个线程不仅必须使用同步,而且如果它们正在使用synchronized块,那么这些synchronized 块还必须使用同一个锁对象。本文还介绍了JVM对于竞争锁请求和非竞争锁请求有不同的代码路径,分别是“慢路径”和“快
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:47kb
    • 提供者:weixin_38661008
  1. 施耐德-ATV32同步与异步电机变频器产品目录.pdf

  2. 施耐德-ATV32同步与异步电机变频器产品目录pdf,施耐德变频器ATV32介绍: 1、人机界面 4位显示器 1 显示变频器的状态、故障和参数值。 导航按钮 2 可用于浏览菜单、修改参数值和在本地模式下改变电机速度。   2、人机界面终端 ATV 32变频器可被连接至远程显示终端 4 或远程图形显示终端 3,这两种终端作为选 件提供。 远程终端可被安装在一个具有IP 54或IP 65保护等级的机柜门上。它能够提供与人机 界面相同的功能访问。 远程图形显示终端能够以客户语言来显示文本,为配置、调试
  3. 所属分类:其它

  1. 模拟技术中的实现永磁同步电机控制系统的串行通信

  2. 在开发一套以DSP为核心的永磁同步电机控制系统时,需要及时观察驱动系统中的各个变量,同时还要对一些程序进行控制,修改特定参数。数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。DSP在实际运行中不能用外接的端口进行控制,需要用DSP自带的串行通信模块来解决这一问题。本文以DSP控制永磁同步电机为例,介绍在整个控制系统中串行通信的实现。   1 永磁同步电机控制系统   同步发电机为了实现能量的转换,需要有一个直流磁场
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:229kb
    • 提供者:weixin_38721811
  1. 互斥锁解决 Python 中多线程共享全局变量的问题(推荐)

  2. 一、同步概念 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。 “同”字从字面上容易理解为一起动作。 其实不是,在这里,”同”字应是指协同、协助、互相配合。 线程同步,可理解为线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B执行,再将结果给A;A再继续操作。 之前我们遇到过,如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。 解决线程同时修改全局变量的方式 我们先把上次那个问题再看下。 i
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:219kb
    • 提供者:weixin_38700779
  1. C# 线程同步详解

  2. 前言 当线程池的线程阻塞时,线程池会创建额外的线程,而创建、销毁和调度线程所需要相当昂贵的内存资源,另外,很多的开发人员看见自己程序的线程没有做任何有用的事情时习惯创建更多的线程,为了构建可伸缩、响应灵敏的程序,我们在前面介绍了C#异步编程详解 但是异步编程同样也存在着很严重的问题,如果两个不同的线程访问相同的变量和数据,按照我们异步函数的实现方式,不可能存在两个线程同时访问相同的数据,这个时候我们就需要线程同步。多个线程同时访问共享数据的时,线程同步能防止数据损坏,之所以强调同时这个概念,因为
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:93kb
    • 提供者:weixin_38615783
  1. Python多线程编程(七):使用Condition实现复杂同步

  2. 目前我们已经会使用Lock去对公共资源进行互斥访问了,也探讨了同一线程可以使用RLock去重入锁,但是尽管如此我们只不过才处理了一些程序中简单的同步现象,我们甚至还不能很合理的去解决使用Lock锁带来的死锁问题。所以我们得学会使用更深层的解决同步问题。 Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。 使用Condition的主要方式为:线程
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:54kb
    • 提供者:weixin_38665804
  1. python线程中同步锁详解

  2. 在使用多线程的应用下,如何保证线程安全,以及线程之间的同步,或者访问共享变量等问题是十分棘手的问题,也是使用多线程下面临的问题,如果处理不好,会带来较严重的后果,使用python多线程中提供Lock Rlock Semaphore Event Condition 用来保证线程之间的同步,后者保证访问共享变量的互斥问题 Lock & RLock:互斥锁 用来保证多线程访问共享变量的问题 Semaphore对象:Lock互斥锁的加强版,可以被多个线程同时拥有,而Lock只能被某一个线程同时拥有。
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:70kb
    • 提供者:weixin_38635794
  1. Java多线程同步Synchronized深入解析

  2. 同步的概念:   同步分为同步方法和同步块两种方式。   锁定的内容分为锁定类的某个特定实例和锁定类对象(类的所有实例)   变量分为实例变量(不带static的变量)和类变量(带static的变量)   使用同步的原因   1、在系统中对访类要使用多线程进行访问;   2、在该类中有 类变量,或者是 在类的方法中有访问公共资源(如一个外部文件的读写)。   同步锁锁定的内容是什么?   无论你将Synchronized加在方法前还是加在一个变量前,其锁定的都是一
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:45kb
    • 提供者:weixin_38729022
  1. 基于条件变量的消息队列

  2. 条件变量是线程之前同步的另一种机制。条件变量给多线程提供了一种会和的场所。当条件变量和互斥锁一起使用时,允许线程以无竞争的方式等待特定的条件发生。这样大大减少了锁竞争引起的线程调度和线程等待。   消息队列是服务器端开发过程中绕不开的一道坎,前面,我已经实现了一个基于互斥锁和三队列的消息队列,性能很不错。博客园中的其他园主也实现了很多基于环形队列和lock-free的消息队列,很不错,我们将要实现一个基于双缓冲、互斥锁和条件变量的消息队列;这个大概也参考了一下java的blockingque
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:49kb
    • 提供者:weixin_38604653
  1. C++Helper–使用C++11实现半同步半异步线程池

  2. 本文使用C++11的线程、互斥量和条件变量,实现了一个轻巧的线程池,可用于大量并发任务的场景,以避免频繁的线程创建和销毁,节约系统资源。   本文对处理任务的接口,也进行了包装,可接受:函数对象、成员函数、普通函数、fucntion和lamda表达式,便于完美的应用到实际工作中。   本文源码见【完整代码】章节,或GitHub:https://github.com/deargo/cpphelper。 线程池介绍   在处理大量并发任务的时候,如果按照传统的方式,一个请求一个线程来处理请求任务,大
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:139kb
    • 提供者:weixin_38551938
  1. 大规模并行非线性相互依赖性分析的多元神经信号全局同步测量

  2. 多个大脑区域之间的同步估计是理解大脑功能的关键问题。 缺少一种合适的方法,该方法能够(1)测量多个大脑区域活动同步的方向和强度,以及(2)适应Swift增加的神经信号的大小和规模。 非线性相互依赖性(NLI)分析是一种用于测量双变量神经信号的同步方向和强度的有效方法。 然而,该方法当前不能直接应用于处理多元信号。 NLI算法的超高复杂性长期以来一直阻碍了它的实际应用。 针对这些问题,这项研究(1)扩展了常规NLI以量化多变量神经信号的全局同步,并且(2)开发了一种并行化NLI方法,该方法在图形处
  3. 所属分类:其它

  1. 大规模并行非线性相互依赖性分析的多元神经信号全局同步测量

  2. 多个大脑区域之间的同步估计是理解大脑功能的关键问题。 缺少一种合适的方法,该方法能够(1)测量多个大脑区域活动同步的方向和强度,以及(2)适应Swift增加的神经信号的大小和规模。 非线性相互依赖性(NLI)分析是一种用于测量双变量神经信号的同步方向和强度的有效方法。 然而,该方法当前不能直接应用于处理多元信号。 NLI算法的超高复杂性长期以来一直阻碍了它的实际应用。 针对这些问题,这项研究(1)扩展了常规NLI以量化多变量神经信号的全局同步,并且(2)开发了一种并行化NLI方法,该方法在图形处
  3. 所属分类:其它

« 12 3 4 5 6 7 8 9 10 ... 27 »