手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
C#
设计模式之中介者模式
中介者模式
作者:编程之家 时间:2020-11-16
设计模式之模板方法
不得不知的模板方法
作者:编程之家 时间:2020-11-16
设计模式之命令模式
命令模式
作者:编程之家 时间:2020-11-16
设计模式之责任链模式
责任链模式
作者:编程之家 时间:2020-11-16
设计模式之迭代器模式
迭代器模式
作者:编程之家 时间:2020-11-16
设计模式之观察者模式
观察者模式
作者:编程之家 时间:2020-11-16
设计模式之访问者模式
访问者模式
作者:编程之家 时间:2020-11-16
设计模式之代理模式
由代理对象控制对原对象的引用,代理模式
作者:编程之家 时间:2020-11-16
设计模式之备忘录模式
备忘录模式
作者:编程之家 时间:2020-11-16
设计模式之解释器模式
解释器模式
作者:编程之家 时间:2020-11-16
C#多线程(14):任务基础②
上一篇,我们学习了任务的基础,学会多种方式场景任务和执行,异步获取返回结果等。上一篇讲述的知识比较多,这一篇只要是代码实践和示例操作。 判断任务状态 属性 说明 IsCanceled 获取此 Task
作者:编程之家 时间:2020-11-11
C#多线程(16):手把手教你撸一个工作流
前言 前面学习了很多多线程和任务的基础知识,这里要来实践一下啦。通过本篇教程,你可以写出一个简单的工作流引擎。 本篇教程内容完成是基于任务的,只需要看过笔者的三篇关于异步的文章,掌握 C# 基础,即可
作者:编程之家 时间:2020-11-11
C#多线程(13):任务基础①
多线程编程 多线程编程模式 .NET 中,有三种异步编程模式,分别是基于任务的异步模式(TAP)、基于事件的异步模式(EAP)、异步编程模式(APM)。 基于任务的异步模式 (TAP) :.NET 推
作者:编程之家 时间:2020-11-11
C# 多线程(17):小总结
前言 本篇内容是小总结和过渡,看完这篇后,就要开始继续学习 C# 多线程中的知识点啦~。 前面,经过 16 篇的学习,我们学习了多线程、锁、线程池、任务、同步、异步等知识,还没有使用到 async、a
作者:编程之家 时间:2020-11-11
[5分钟]菜鸟修研之设计模式:六大设计原则
[5分钟]菜鸟修研之设计模式:六大设计原则 [TOC] 笔者作为一个菜鸟,会尝试以简单的代码和容易理解的语句去解释这几种原则的特性和应用场景。 这六种原则分别为单一职责原则、接口隔离原则、里氏替换原则
作者:编程之家 时间:2020-11-11
C#多线程(4):进程同步Mutex类
Mutex 类 Mutex 中文为互斥,Mutex 类叫做互斥锁。它还可用于进程间同步的同步基元。 Mutex 跟 lock 相似,但是 Mutex 支持多个进程。Mutex 大约比 lock 慢 2
作者:编程之家 时间:2020-11-11
C#多线程(10):读写锁
本篇的内容主要是介绍 ReaderWriterLockSlim 类,来实现多线程下的读写分离。 ReaderWriterLockSlim ReaderWriterLock 类:定义支持单个写线程和多个
作者:编程之家 时间:2020-11-11
C#多线程(5):资源池限制
Semaphore、SemaphoreSlim 类 两者都可以限制同时访问某一资源或资源池的线程数。 这里先不扯理论,我们从案例入手,通过示例代码,慢慢深入了解。 Semaphore 类 这里,先列出
作者:编程之家 时间:2020-11-11
C#多线程(12):线程池
线程池 线程池全称为托管线程池,线程池受 .NET 通用语言运行时(CLR)管理,线程的生命周期由 CLR 处理,因此我们可以专注于实现任务,而不需要理会线程管理。 线程池的应用场景:任务并行库 (T
作者:编程之家 时间:2020-11-11
C#多线程(11):线程等待
前面我们学习了很多用于线程管理的 类型,也学习了多种线程同步的使用方法,这一篇主要讲述线程等待相关的内容。 在笔者认真探究多线程前,只会new Thread;锁?Lock;线程等待?Thread.Sl
作者:编程之家 时间:2020-11-11
C#多线程系列(1):Thread
本篇是《多线程入门和实践(初级)》的第一篇,也是大家相当熟悉和不屑的的最简单的入门部分。作为系列文章,笔者将从最简单的部分开始,与各位伙伴一起不断学习和探究 C# 中的多线程。 对于涉及理论的东西,这
作者:编程之家 时间:2020-11-11
C#多线程系列(3):原子操作
本章主要讲述多线程竞争下的原子操作。 知识点 竞争条件 当两个或两个以上的线程访问共享数据,并且尝试同时改变它时,就发生争用的情况。它们所依赖的那部分共享数据,叫做竞争条件。 数据争用是竞争条件中的一
作者:编程之家 时间:2020-11-11
C#多线程系列(2):多线程锁lock和Monitor
1,Lock lock 原型 lock 编写实例 2,Monitor 怎么用呢 解释一下 示例 设置获取锁的时效 C# 中,可以使用 lock 关键字和 Monitor 类来解决多线程锁定资源和死锁的
作者:编程之家 时间:2020-11-11
C#多线程(8):线程完成数
解决一个问题 假如,程序需要向一个 Web 发送 5 次请求,受网路波动影响,有一定几率请求失败。如果失败了,就需要重试。 示例代码如下: class Program { private static
作者:编程之家 时间:2020-11-11
C#多线程(6):线程通知
回顾一下,前面 lock、Monitor 部分我们学习了线程锁,Mutex 部分学习了进程同步,Semaphor 部分学习了资源池限制。 这一篇将学习 C# 中用于发送线程通知的 AutoRestEv
作者:编程之家 时间:2020-11-11
C#多线程(7):手动线程通知
区别与示例 AutoResetEvent 和 ManualResetEvent 十分相似。两者之间的区别,在于前者是自动(Auto),后者是手动(Manua)。 你可以先运行下面的示例,再测试两者的区
作者:编程之家 时间:2020-11-11
C#多线程(9):多阶段并行线程
前言 这一篇,我们将学习用于实现并行任务、使得多个线程有序同步完成多个阶段的任务。 应用场景主要是控制 N 个线程(可随时增加或减少执行的线程),使得多线程在能够在 M 个阶段中保持同步。 线程工作情
作者:编程之家 时间:2020-11-11
C#多线程(15):任务基础③
任务基础一共三篇,本篇是第三篇,之后开始学习异步编程、并发、异步I/O的知识。 本篇会继续讲述 Task 的一些 API 和常用的操作。 TaskAwaiter 先说一下 TaskAwaiter,Ta
作者:编程之家 时间:2020-11-11
C#反射与特性(三):反射类型的成员
上一篇文章中,介绍如何获取 Type 类型,Type 类型是反射的基础。 本篇文章中,将使用 Type 去获取成员信息,通过打印出反射获取到的信息,为后续操作反射打好基础。 [TOC] 1,获取类型的
作者:编程之家 时间:2020-11-11
C# HttpClient 请求认证、数据传输笔记
C HttpClient 请求认证、数据传输笔记 [TOC] 一,授权认证 客户端请求服务器时,需要通过授权认证许可,方能获取服务器资源,目前比较常见的认证方式有 Basic 、JWT、Cookie。
作者:编程之家 时间:2020-11-11
上一页
99
100
101
102
103
104
105
106
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native