点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - C 实现线程锁.
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
C#线程研究等待句柄,定制线程,管理线程(使线程中止,暂停,挂起等)
C#线程研究,等待句柄,定制线程,管理线程(使线程中止,暂停,挂起等),回调,加锁(实现临界区互斥操作),借助封装类实现“线程调用带参方法”,通过委托异步调用方法
所属分类:
C#
发布日期:2009-12-17
文件大小:110592
提供者:
abuhome
C# ——自定义线程池
用C#自己实现的线程池。很好的范例。有助于对线程池,线程同步,线程锁的学习。很真研究通这个例子之后,我相信你对线程肯定有深刻的了解
所属分类:
C#
发布日期:2010-04-16
文件大小:27648
提供者:
lg9925
C++的线程读写锁(windows实现)
/** * 读写锁 * 读-读并发,读-写互斥,写-写互斥 * Windows NT下可以使用 * 基于CRITICAL_SECTION实现,简单高效,只支持在进程内使用,不支持进程间使用 * 支持限制最大并发读者数 * 写操作优先(即当前有线程在读,有写操作后,不允许再有新的读,直至写操作完成,避免写操作饿死) * 直接加写锁才是写优先状态,采用尝试写是非写优先的 * @version 1.1 */ 附带有使用的例子……
所属分类:
网络攻防
发布日期:2010-10-27
文件大小:3072
提供者:
chishaxie
C++ 使用CMutex 类实现线程同步
C++ 使用CMutex 类实现线程同步,将了解到声明线程函数,定义全局变量m_Sec,程序睡眠10秒,锁定临界区,对临界区进行解锁,输出变量等知识点。
所属分类:
C++
发布日期:2011-11-08
文件大小:4096
提供者:
gouyue
C++实现线程锁
这是学习线程锁时候写的代码,用C++实现,很容易看懂
所属分类:
C++
发布日期:2012-03-01
文件大小:3145728
提供者:
likos
C#多线程编程实例实战.doc
C#多线程编程实例实战.doc C#多线程编程实例实战 C#多线程编程实例实战 2008-12-15 问题的提出 所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二个要求: 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。 2) 当一个线程正在读入数据时,其他线程不能写,但能够读。 在数据库应用程序环境中经常遇到这样的问题。比如说,有n个最终用户,他们都要
所属分类:
C#
发布日期:2012-12-15
文件大小:35840
提供者:
wangyu519
NET多线程同步方法详解
.NET多线程同步方法详解(一):自由锁(InterLocked) 本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSDN的线程指南中已经讲了几种,本文结合作者实际中用到的方式一起说明一下。 1. 维护自由锁(InterLocked)实现同步 2. 监视器(Monitor)和互斥锁(lock) 3. 读写锁(ReadWriteLock) 4.
所属分类:
C#
发布日期:2013-09-06
文件大小:63488
提供者:
skyering
C++封装的一个跨平台的线程类和锁类
C++封装的一个linux和windows的线程类,一个线程锁类,两个配合使用实现一份多线程的代码适应两个平台
所属分类:
C++
发布日期:2013-12-28
文件大小:4096
提供者:
fly2010love
多线程锁屏软件
自己写的一个锁屏软件,采用C++创建多线程来同时完成配置界面和资源显示界面,实现了托盘图标,超链接子窗口,位图格式显示时间的子窗口,是学习的好帮手,对windows消息机制感兴趣的小伙伴可别错过哦。
所属分类:
Windows Server
发布日期:2014-03-04
文件大小:124928
提供者:
hd770c
C#线程锁介绍源码
1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完全托管的、完全可移植的,并且在操作系统资源要求方 面可能更为有效,同步速度较快,但不能跨进程同步。lock(Monitor.Enter和Monitor.Exit方法的封装),主要作用是锁定临界区,使临 界区代码只能被获得锁的线程执行。Monitor.Wait和Monitor.Pulse用于线程同步,类似信号操作,个人感觉使用比较复杂,容易造成死 锁。 互斥体Mutex和事件对象EventWai
所属分类:
C#
发布日期:2014-03-12
文件大小:36864
提供者:
u010745238
linuxC语言线程池实现CP命令
linux系统下C语言 利用线程池技术实现CP命令 压缩包包含:源代码+开发说明PPT 线程池头文件: //任务 struct task { void *(*task)(void *arg); void *arg; struct task *next; }; //线程池 typedef struct thread_pool { pthread_mutex_t lock;//互斥锁 pthread_cond_t cond;//条件变量 struct task *tas k_list;//任务队列
所属分类:
C
发布日期:2017-01-03
文件大小:1048576
提供者:
qq_31973749
c#多线程资料
深入浅出讲述多线程的原理和实现,开始部分如下所示: 所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序 (线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二 个要求: 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。 2) 当一个线程正在读入数据时,其他线程不能写,但能够读。 在数据库应用程序环境中经常遇到这样的问题。比如说,有 n 个最终用户,他们都要同时访问同一 个数据库。其中有 m 个用户要将数据存入
所属分类:
.Net
发布日期:2017-09-13
文件大小:2097152
提供者:
hongyan196
vb.net C#线程锁超时控制代码
ManualResetEvent是一个超时等待的线程锁,如果超时返回false,接收指令显示true,但是没法实现在超时后让他继续等待,这种需求我们可以用在以下场景: 控制线程超时方法 1.[主线程]:请求方发送请求,立即创建超时等待线程锁 2.[异步线程]:接收数据,数据包合并,数据包合并完成后向解锁主线程 3,[主线程]:超时则进入超时异常,接到异步线程的通知则进入后续业务 我们在使用时会发现,第二步可能是一个时间长短很难预估的范围,例如你可能是获取一个数据库
所属分类:
VB
发布日期:2020-06-01
文件大小:69632
提供者:
fy53888
深入了解c#多线程编程
一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。 3、挂起(Suspend)和唤醒(Resume):由于线程的执行顺序和程序的执行
所属分类:
其它
发布日期:2020-12-17
文件大小:77824
提供者:
weixin_38660327
C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法
本文实例讲述了C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法。分享给大家供大家参考,具体如下: 摘要:C#提供了System.Threading.ReaderWriterLock类以适应多用户读/单用户写的场景。该类可实现以下功能:如果资源未被写操作锁定,那么任何线程都可对该资源进行读操作锁定,并且对读操作锁数量没有限制,即多个线程可同时对该资源进行读操作锁定,以读取数据。 使用Monitor或Mutex进行同步控制的问题:由于独占访问模型不允许任何形式的
所属分类:
其它
发布日期:2020-12-25
文件大小:81920
提供者:
weixin_38743076
C#多线程经典示例(吃苹果)
本文主要讲述了多线程开发中经典示例,通过本示例,可以加深对多线程的理解。 示例概述: 下面用一个模拟吃苹果的实例,说明C#中多线程的实现方法。要求开发一个程序实现如下情况:一个家庭有三个孩子,爸爸妈妈不断削苹果往盘子里面放,老大、老二、老三不断从盘子里面取苹果吃。盘子的大小有限,最多只能放5个苹果,并且爸妈不能同时往盘子里面放苹果,妈妈具有优先权。三个孩子取苹果时,盘子不能为空,三人不能同时取,老三优先权最高,老大最低。老大吃的最快,取的频率最高,老二次之。 涉及到知识点: 线程Threa
所属分类:
其它
发布日期:2021-01-01
文件大小:95232
提供者:
weixin_38743119
C++ 使用CMutex 类实现线程同步
内容索引:VC/C++源码,系统相关,线程,CMutex,同步 C++ 使用CMutex 类实现线程同步,将了解到声明线程函数,定义全局变量m_Sec,程序睡眠10秒,锁定临界区,对临界区进行解锁,输出变量等知识点。
所属分类:
其它
发布日期:2021-03-17
文件大小:4096
提供者:
weixin_38621427
c#多线程中Lock()关键字的用法小结
本文介绍C# lock关键字,C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。 每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。 其中,lock是一种比较好用的简单的线程同步方式,它是通过为给定对象获取互斥锁来实现同步的。它可以保证当一个线程在关键
所属分类:
其它
发布日期:2021-01-21
文件大小:63488
提供者:
weixin_38723373
C#中实现线程同步lock关键字的用法详解
1. lock关键字保证一个代码块在执行的过程中不会受到其他线程的干扰,这是通过在该代码块的运行过程中对特定的对象加互斥锁来实现的。 2. lock关键字的参数必须是引用类型的对象。lock对基本数据类型如int,long等无效,因为它所作用的类型必须是对象。如果传入long类型数据,势必被转换为Int64结构类型,则加锁的是全新的对象引用。如果需要对它们进行互斥访问限制,可以使用System.Threading.Interlocked类提供的方法,这个类是提供原子操作的。 3. lock(th
所属分类:
其它
发布日期:2021-01-20
文件大小:44032
提供者:
weixin_38606639
C#多线程编程详解
C#提供了丰富的多线程操作,为编程带来了极大的便利。 一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。 3、挂起(Suspend)
所属分类:
其它
发布日期:2021-01-20
文件大小:81920
提供者:
weixin_38639615
«
1
2
3
4
5
6
7
8
9
10
...
17
»