Document
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 134 下一页
摘要: 背景: 一般情况下,经常会遇到一个单线程程序时执行对CPU,MEMORY,IO利用率上不来,且速度慢下问题;那么,怎么解决这些问题呢? 据我个人经验来说有以下两种方式: 1、并行、多线程(Parallel、Task、ThreadPool) 2、多进程MultipleProcess 恰好工作中又一次遇 阅读全文
posted @ 2017-11-06 14:31 从未被超越 阅读(850) 评论(0) 推荐(0)
摘要: 在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; 本篇文章单单讲线程池 阅读全文
posted @ 2017-11-06 09:44 从未被超越 阅读(1569) 评论(0) 推荐(0)
摘要: 在C#中通过使用方法来获取返回值时,通常只能得到一个返回值。因此,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区别在哪儿呢? MSDN: ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref  阅读全文
posted @ 2017-11-06 09:08 从未被超越 阅读(270) 评论(0) 推荐(0)
摘要: 之前学习C#时候就遇到了这个问题,不过当时没有深究。昨晚想到这个问题时候自己尝试敲了敲代码,结果从运行的结果来看,越看越乱。在查看了一些资料的基础上,自己总结了一下。 可能会有点乱,但是自己总结出来的东西。 一:ref 关键字使参数按引用传递。 其效果是,当控制权传递回调用方法时,在方法中对参数所做 阅读全文
posted @ 2017-11-06 09:01 从未被超越 阅读(350) 评论(0) 推荐(0)
摘要: C#多线程学习 之 线程池[ThreadPool] 在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使 阅读全文
posted @ 2017-11-03 17:50 从未被超越 阅读(492) 评论(0) 推荐(0)
摘要: 线程是程序中的控制流程的封装。你可能已经习惯于写单线程程序,也就是,程序在它们的代码中一次只在一条路中执行。如果你多弄几个线程的话,代码运行可能会更加“同步”。在一个有着多线程的典型进程中,零个或更多线程在同时运行。但是,在有着N个CPU的机器上,一个线程只能在给定的时间上在一个CPU上运行,因为每 阅读全文
posted @ 2017-11-03 16:51 从未被超越 阅读(354) 评论(0) 推荐(0)
摘要: 一、两者区别 1.ManualResetEvent 调用一次Set()后将允许恢复所有被阻塞线程。需手动在调用WaitOne()之后调用Reset()重置信号量状态为非终止,然后再次调用WaitOne()的时候才能继续阻塞线程,反之则不阻塞 2.AutoResetEvent,调用一次Set()只能继 阅读全文
posted @ 2017-11-03 16:46 从未被超越 阅读(574) 评论(0) 推荐(0)
摘要: 1、先来看看这个多线程编程多线程用于数据采集时,速度明显很快,下面是基本方法,把那个auto写成采集数据方法即可。using System;using System.Collections.Generic;using System.Text;using System.Threading;namesp 阅读全文
posted @ 2017-11-03 16:19 从未被超越 阅读(15157) 评论(0) 推荐(0)
摘要: c# ThreadPool 判断子线程全部执行完毕的四种方法1、先来看看这个多线程编程多线程用于数据采集时,速度明显很快,下面是基本方法,把那个auto写成采集数据方法即可。using System;using System.Collections.Generic;using System.Text 阅读全文
posted @ 2017-11-03 16:18 从未被超越 阅读(5122) 评论(0) 推荐(0)
摘要: 前言 现在的数据库种类越来越多,数据库备份的格式也越来越复杂,所以数据格式化一直是一个老生常谈的问题。据库备份文件格式那么多,既有SQL的,也有BAK的,还有TXT的等。数据库种类也有很多,MySQL,Oracle,SQL server等,怎么对这些数据库进行管理?昨天泄露access格式的数据库, 阅读全文
posted @ 2017-11-03 13:59 从未被超越 阅读(383) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 134 下一页