C# 一些自己需要知道的事情
[ThreadStaticAttribute] static int currId;
double dValue = unchecked( (double)nValue));
Thread.Sleep和Timer性能比较
应该是Thread.Sleep比较好
http://www.cnblogs.com/dataflow/archive/2009/03/11/1408731.html
lambda的一个应用
-
Thread t1 = new Thread(() =>
-
{
-
Thread.Sleep(1000);
-
Thread t = Thread.CurrentThread;
-
Console.WriteLine("Name: " + t.Name);
-
Console.WriteLine("ManagedThreadId: " + t.ManagedThreadId);
-
Console.WriteLine("State: " + t.ThreadState);
-
Console.WriteLine("Priority: " + t.Priority);
-
Console.WriteLine("IsBackground: " + t.IsBackground);
-
Console.WriteLine("IsThreadPoolThread: " + t.IsThreadPoolThread);
-
})
-
{
-
Name = "Thread1",
-
Priority = ThreadPriority.Highest
- };
多线程与并行
http://www.pin5i.com/showtopic-26814.html
那么,我们如何知道线程池中的线程都运行结束了呢,可以想到上文用过的Monitor结构:
界面假死的解决方法:
http://www.pin5i.com/showtopic-26820.html
LINQ 比较自定义的类型,很有用!
并行很好的文章
http://blog.csdn.net/xuzhongxuan/article/details/6288105
关于Task的,还涉及到异常
http://www.cnblogs.com/yanyangtian/archive/2010/06/01/1749199.html
d:/projects/TaskTest 就是里面的一个例子
int[] 的类型是 int[]
父类型是 Array
IsArray
GetElementType 将返回 int
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏