摘要:
本文主要介绍.NET(C#)中,HashSet、SortedSet和Hashtable的使用,以及相关的示例代码。 原文地址:.NET(C#) HashSet、SortedSet和Hashtable的使用 阅读全文
posted @ 2022-03-02 07:27
levizhong
阅读(52)
评论(0)
推荐(0)
摘要:
本文主要介绍.NET(C#)中,LinkedList链表、Queue队列和Stack堆栈的使用,以及相关的示例代码。 原文地址:.NET(C#) LinkedList、Queue和Stack的使用 阅读全文
posted @ 2022-03-02 07:25
levizhong
阅读(48)
评论(0)
推荐(0)
摘要:
本文主要介绍.NET(C#)中,数组、ArrayList和List的使用,以及相关的示例代码。 原文地址:.NET(C#) 数组、ArrayList和List的使用 阅读全文
posted @ 2022-03-02 07:23
levizhong
阅读(45)
评论(0)
推荐(0)
摘要:
线程锁是多线程并发共享数据,保证一致性的工具。多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步。当有多个线程访问同一对象的加锁方法或代码块时,同一时间只有一个线程在执行,其余线程必须要等待当前线程执行完之后才能执行该代码段。但其余线程是可以访问该对象中的非加锁代码块的。 阅读全文
posted @ 2022-03-02 07:21
levizhong
阅读(70)
评论(0)
推荐(0)
摘要:
信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量。一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。本文主要介 阅读全文
posted @ 2022-03-02 07:19
levizhong
阅读(56)
评论(0)
推荐(0)