点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - .NET对多线程的处理
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
线程池使用介绍用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态
应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精力处理应用程序任务。 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线
所属分类:
网络攻防
发布日期:2010-09-20
文件大小:21504
提供者:
jshazk1989
c#多线程抓取网页内容
在《爬虫/蜘蛛程序的制作(C#语言)》一文中,已经介绍了爬虫程序实现的基本方法,可以说,已经实现了爬虫的功能。只是它存在一个效率问题,下载速度可能很慢。这是两方面的原因造成的: 1. 分析和下载不能同步进行。在《爬虫/蜘蛛程序的制作(C#语言)》中已经介绍了爬虫程序的两个步骤:分析和下载。在单线程的程序中,两者是无法同时进行的。也就是说,分析时会造成网络空闲,分析的时间越长,下载的效率越低。反之也是一样,下载时无法同时进行分析,只有停下下载后才能进行下一步的分析。问题浮出水面,我想大家都会想到
所属分类:
C#
发布日期:2010-12-18
文件大小:6144
提供者:
mfr625
多线程、高性能采集器爬虫.net版源码,可采ajax页面
1、数据采集基本功能 1)支持多任务、多线程数据采集,同时支持一个采集任务多个 多线程、高性能采集器爬虫.net版源码,可采ajax页面 实例运行,即将采集任务规则与采集任务运行进行剥离,方便采集任务的配置、跟踪管理; 2)支持GET、POST请求方式,支持cookie,可满足需身份认真的数据采集,cookie可预先存储,也可实时获取; 3)支持用户自定义的HTTP Header,通过此功能用户可完全模拟浏览器的请求操作,可满足所有的网页请求要求,此功能在数据web发布时尤为有用; 4)采集网
所属分类:
C#
发布日期:2011-12-20
文件大小:1048576
提供者:
andylaufzf
C#多线程技术
在.NET程序设计中,线程是使用Thread类来处理的,该类在System.Threading命名空间中。一个Thread实例管理一个线程,即执行序列。通过简单实例化一个Thread对象,就可以创建一个线程,然后通过Thread对象提供的方法对线程进行管理。 ……
所属分类:
C#
发布日期:2012-08-01
文件大小:103424
提供者:
jacobtu
C#.NET多线程实例25个,多线程断点续传.rar
在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无法感觉到发生了什么事情.在这里默认的是只有一个线程来完成所有的程序任务,但是正如我们在第一篇文章讨论过的一样,有可能我们根据需要自己添加更多的线程让程序更好的协调工作。比如说我们的例子中,一个有用户输入的同
所属分类:
C#
发布日期:2012-08-08
文件大小:4194304
提供者:
hu8102
多线程、高性能采集器爬虫.net版源码
1、数据采集基本功能 1)支持多任务、多线程数据采集,同时支持一个采集任务多个 多线程、高性能采集器爬虫.net版源码,可采ajax页面 实例运行,即将采集任务规则与采集任务运行进行剥离,方便采集任务的配置、跟踪管理; 2)支持GET、POST请求方式,支持cookie,可满足需身份认真的数据采集,cookie可预先存储,也可实时获取; 3)支持用户自定义的HTTP Header,通过此功能用户可完全模拟浏览器的请求操作,可满足所有的网页请求要求,此功能在数据web发布时尤为有用; 4)采集网
所属分类:
C#
发布日期:2012-08-27
文件大小:1048576
提供者:
dream_boy
C#四种方式实现对用户操作响应灵敏及可动态更新的窗体控件及其对比
随机抽奖应用为例 timer,backGroundWorker,多线程,委托四种方式的对比: 1.4种方式都可以实现要求 可谓条条大路通罗马 2.多线程和委托需要强行禁用CheckForIllegalCrossThreadCalls,有可能存在运行安全问题,但目前还没遇到 3.timer的源代码最少最简单 其次是多线程 4.委托本质上还是要用到多线程 区别在于委托是通过消息和事件的方式同步协调线程之间的配合 Observer设计模式 5.多线程和委托需要自己处理资源释放 否则程序非正常退出时会
所属分类:
C#
发布日期:2012-09-06
文件大小:177152
提供者:
johnnyxiao
使用线程池实现的Http上传下载实现
福利贴: 前段时间发布了《Windows下一个比较完美的线程池实现和示例》(http://download.csdn.net/detail/fishjam/5106672),根据下载量和评论来看,对大家还比较有用。 现在发布一个利用该线程池实现的Http上传下载实现,不过这几个类写的比较粗糙,比如: 1.还有很多问题没有考虑或提供解决方案(本地磁盘已有同名下载文件的处理,理论上应该通过回调由用户选择处理); 2.也有很多我想加的东西(比如 身份验证、多线程下载同一个文件等)都没有加进去, 希望
所属分类:
C++
发布日期:2013-03-17
文件大小:56320
提供者:
fishjam
多线程、高性能采集器爬虫.net版源码,可采ajax页面
1、数据采集基本功能 1)支持多任务、多线程数据采集,同时支持一个采集任务多个 多线程、高性能采集器爬虫.net版源码,可采ajax页面 实例运行,即将采集任务规则与采集任务运行进行剥离,方便采集任务的配置、跟踪管理; 2)支持GET、POST请求方式,支持cookie,可满足需身份认真的数据采集,cookie可预先存储,也可实时获取; 3)支持用户自定义的HTTP Header,通过此功能用户可完全模拟浏览器的请求操作,可满足所有的网页请求要求,此功能在数据web发布时尤为有用; 4)采集网
所属分类:
C#
发布日期:2013-06-23
文件大小:1048576
提供者:
wxlong8888168
C#多线程操作技术
理解线程的概念 理解.NET中线程的属性和方法 创建和使用线程 理解线程的特点、优点及使用场合 在.NET程序设计中,线程是使用Thread类(或Timer类(线程计数器)、ThreadPool类(线程池))来处理的,这些类在System.Threading命名空间中: using System.Threading; Thread类:(实现线程的主要方法)一个Thread实例管理一个线程,即执行序列。通过简单实例化一个Thread对象,就可以创建一个线程,然后通过Thread对象提供的方法对线
所属分类:
C#
发布日期:2013-11-20
文件大小:789504
提供者:
ydp00769
C#线程锁介绍源码
1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完全托管的、完全可移植的,并且在操作系统资源要求方 面可能更为有效,同步速度较快,但不能跨进程同步。lock(Monitor.Enter和Monitor.Exit方法的封装),主要作用是锁定临界区,使临 界区代码只能被获得锁的线程执行。Monitor.Wait和Monitor.Pulse用于线程同步,类似信号操作,个人感觉使用比较复杂,容易造成死 锁。 互斥体Mutex和事件对象EventWai
所属分类:
C#
发布日期:2014-03-12
文件大小:36864
提供者:
u010745238
多线程、高性能采集器爬虫.net版源码,可采ajax页面
1、数据采集基本功能 1)支持多任务、多线程数据采集,同时支持一个采集任务多个 多线程、高性能采集器爬虫.net版源码,可采ajax页面 实例运行,即将采集任务规则与采集任务运行进行剥离,方便采集任务的配置、跟踪管理; 2)支持GET、POST请求方式,支持cookie,可满足需身份认真的数据采集,cookie可预先存储,也可实时获取; 3)支持用户自定义的HTTP Header,通过此功能用户可完全模拟浏览器的请求操作,可满足所有的网页请求要求,此功能在数据web发布时尤为有用; 4)采集网
所属分类:
C#
发布日期:2014-07-02
文件大小:1048576
提供者:
hamjolley1234
多线程、高性能采集器爬虫.net版源码,可采ajax页面
1、数据采集基本功能 1)支持多任务、多线程数据采集,同时支持一个采集任务多个 多线程、高性能采集器爬虫.net版源码,可采ajax页面 实例运行,即将采集任务规则与采集任务运行进行剥离,方便采集任务的配置、跟踪管理; 2)支持GET、POST请求方式,支持cookie,可满足需身份认真的数据采集,cookie可预先存储,也可实时获取; 3)支持用户自定义的HTTP Header,通过此功能用户可完全模拟浏览器的请求操作,可满足所有的网页请求要求,此功能在数据web发布时尤为有用; 4)采集网
所属分类:
Web开发
发布日期:2015-03-02
文件大小:1048576
提供者:
tytok
C#与.NET对多线程的处理
C#和.NET基类为开发多线程应用程序所提供的支持。我们将简要介绍Thread和ThreadPool类以及各种线程支持,再用两 介示例来说明线程的规则。然后论述线程同步时会出现的问题。 .如何开始一个线程 .提供线程的优先级 .通过同步控制对对象的访问
所属分类:
C#
发布日期:2009-03-11
文件大小:38912
提供者:
yulien
.Net开源线程池组件SmartThreadPool.zip
SmartThreadPool是大名鼎鼎的.Net线程池项目,基于.Net开发,比.Net内置的线程池更胜一筹。1、为什么需要使用线程池(Thread Pool)减少线程间上下文切换。线程执行一定的时间片后,系统会自动把cpu切换给另一个线程使用,这时还需要保存当 前的线程上下文状态,并加载新线程的上下文状态。当程序中有大量的线程时,每个线程分得的时间片会越来越少,可能会出现线程未处理多少操作,就需要切换到 另一线程,这样频繁的线程间上下文切换会花费大量的cpu时间。减少内存占用。系统每创建一
所属分类:
其它
发布日期:2019-07-19
文件大小:1048576
提供者:
weixin_39840387
一些.NET对多线程异常处理技巧分享
多线程应用,在实际的项目或产品开发中,原则上来说,应该尽量避免,但是在强调用户体验的要求下或开发平台的限制下(如 Silverlight Socket 通讯),我们不得不用多线程。
所属分类:
其它
发布日期:2020-10-29
文件大小:49152
提供者:
weixin_38538312
ASP.NET中进行消息处理(MSMQ)三
在本文的前两篇文章里对MSMQ的相关知识点进行了介绍,很多阅读过这前两篇文章的朋友都曾问到过这样一些问题:1、如何把MSMQ应用到实际的项目中去呢?2、可不可以介绍一个实际的应用实例?3、......在前两篇文章里,关于MSMQ常用的技术点基本介绍完毕了,本文主要以MS开源项目PetShop中的MSMQ应用作为案例来介绍MSMQ在实际项目中的应用。在PetShop里,由于系统使用了多线程的专用应用程序来监控消息队列,在进入PetShop应用分析前,我们先来了解下关于多线程和MSMQ的相关知识点。
所属分类:
其它
发布日期:2021-02-27
文件大小:233472
提供者:
weixin_38678255
RxThreadingApp:这是一个简单的Xamarin.Forms应用程序,用于提出有关Rx.NET和ReactiveUI命令(ReactiveCommand)中的线程及其在可观察链上的行为的一些主题结论。-源码
RxThreadingApp 处理多线程应用程序是常见且必不可少的事情,但要实现它并不总是那么简单,尤其是在涉及原始线程管理甚至使用任务(又名async/await api)时。 幸运的是,Rx.NET和ReactiveUI使我们有机会使用计划程序来计划工作,从而使事情变得更加轻松。 您以前听说过吗? 如果没有,我强烈建议您现在看看! 它们将使您可以完全控制线程,并使用TestScheduler轻松实现单元测试,该TestScheduler可以控制测试时间。 我使用这些技术已有几年了,但是
所属分类:
其它
发布日期:2021-02-05
文件大小:370688
提供者:
weixin_42109125
kafka-flow:KafkaFlow是一个.NET框架,用于使用多线程支持来消费和产生Kafka消息。 它非常易于使用和扩展。 您只需要使用应用程序安装,配置,启动总线并创建中间件处理程序即可处理消息-源码
卡夫卡流 KafkaFlow是一个.NET框架,用于消费和产生具有多线程支持的Kafka消息。 它非常易于使用和扩展。 您只需要使用应用程序安装,配置,启动/停止总线,并创建一个中间件/处理程序来处理消息。 KafkaFlow使用 。 配套 包 NuGet稳定 资料下载 产品特点 具有消息顺序保证的多线程使用者 实现IMessageMiddleware接口的中间件支持 对具有多种消息类型的主题的本地支持 同一使用者中的多个主题 (ProtoBuf,Json和NewtonsoftJson或实现I
所属分类:
其它
发布日期:2021-02-05
文件大小:151552
提供者:
weixin_42119989
一些.NET对多线程异常处理技巧分享
多线程环境 在我们的产品 SE 中,出现多线程的地方主要有两大类,一类是通过 ThreadPool 或 new Thread 主动发起多线程,另一类是 Socket 通讯回调。 多线程异常捕获 对于一般的异常处理来说,我们只要简单的将可能出错的语句包含在 try/catch 语句中即可。我也曾经简单的将该方法运用于多线程的异常捕获,结果并非如此,代码如下: 代码如下: public static void Main() { try { new Thread (G
所属分类:
其它
发布日期:2021-01-21
文件大小:51200
提供者:
weixin_38649356
«
1
2
3
4
5
6
7
8
9
10
...
15
»