06 2020 档案

摘要:新建Web API工程 选Empty,勾选Web API,不要选择Web API,那样会把MVC勾上,这里不需要MVC Web API工程属性 XML文件用于生成在线文档 新建Windows服务作为Web API的宿主 WebApiHost工程属性 控制台应用程序方便调试 Windows服务安装Mi 阅读全文
posted @ 2020-06-23 19:20 0611163 阅读(1406) 评论(5) 推荐(2)
摘要:如果死循环独占线程,500个死循环要占用500个线程,如果死循环不独占线程,500个死循环,用200个线程也行,用20个线程也行,无非是执行的慢点 这样可以把同步操作改写为异步,并且节省线程占用 问个问题:写个Socket服务端,接收数据不准用BeginReceive和ReceiveAsync,只能 阅读全文
posted @ 2020-06-17 19:27 0611163 阅读(1576) 评论(0) 推荐(1)
摘要:先上源码: https://gitee.com/s0611163/TaskSchedulerEx 为什么编写TaskSchedulerEx类? 因为.NET默认线程池只有一个线程池,如果某个批量任务一直占着大量线程,甚至耗尽默认线程池,则会严重影响应用程序域中其它任务或批量任务的性能。 特点: 1、 阅读全文
posted @ 2020-06-03 15:15 0611163 阅读(3894) 评论(28) 推荐(3)
摘要:BackWork代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Utils { publ 阅读全文
posted @ 2020-06-02 10:14 0611163 阅读(1323) 评论(0) 推荐(0)