04 2020 档案

摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/23/Mutex_And_Semaphore.html,记录一下方便资料查找。 服务器端页面: <%@ Page Language="C#" AutoEventWireup="true" Cod 阅读全文
posted @ 2020-04-30 10:41 凉介-C 阅读(174) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/23/Mutex_And_Semaphore.html,记录一下方便资料查找。 一、信号量(Semaphore) 信号量(Semaphore)是由内核对象维护的int变量。当信号量为0时,在信号 阅读全文
posted @ 2020-04-30 10:01 凉介-C 阅读(154) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/23/Event_Constructor.html,记录一下方便资料查找。 前面讲的线程同步主要是用户模式的(CLR Via C# 一书中是这么定义的,书中说到线程同步分两种:一、用户模式构造 阅读全文
posted @ 2020-04-30 09:58 凉介-C 阅读(166) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/21/ThreadsSynchronous.html,记录一下方便资料查找。 一、线程同步概述 创建多线程来实现让我们能够更好地响应应用程序,然而当我们创建了多个线程时,就存在多个线程同时访问一 阅读全文
posted @ 2020-04-30 09:54 凉介-C 阅读(230) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/20/MultiThreads.html,记录一下方便资料查找。 一、I/O线程实现对文件的异步 1.1 I/O线程介绍: 对于线程所执行的任务来说,可以把线程分为两种类型:工作者线程和I/O线 阅读全文
posted @ 2020-04-30 09:23 凉介-C 阅读(466) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/18/ThreadPool.html,保存方便资料查找 一、线程池基础 首先,创建和销毁线程是一个要耗费大量时间的过程,其次,太多的线程也会浪费内存资源,所以通过Thread类来创建过多的线程反 阅读全文
posted @ 2020-04-29 14:22 凉介-C 阅读(501) 评论(0) 推荐(0)
摘要:gridvie根据内容自动调节列宽: 1 gridView1.OptionsView.ColumnAutoWidth = false; 2 for (int I = 0; I < gridView1.Columns.Count; I++) 3 { 4 this.gridView1.BestFitCo 阅读全文
posted @ 2020-04-29 13:17 凉介-C 阅读(429) 评论(0) 推荐(0)
摘要:本笔记摘抄自:https://www.cnblogs.com/zhili/archive/2012/07/18/Thread.html,保存方便资料查找 一、线程的介绍 进程(Process)是应用程序的实例要使用的资源的一个集合,每个应用程序都在各自的进程中运行来确保应用程序不受其他应用程序的影响 阅读全文
posted @ 2020-04-27 14:38 凉介-C 阅读(487) 评论(0) 推荐(0)