摘要: 为什么不锁值类型(object)123呢? 为什么不锁字符串"123"呢? 为什么不锁公共类型public呢? 为什么不锁类型People.GetType()呢? 上边的都可以编译过去,但是锁的范围不同;锁存在是为了避免某些线程们的鲁莽闯入,锁的东西在这些线程中必须是唯一的 锁值类型(object) 阅读全文
posted @ 2022-11-08 21:51 那只狐狸 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 从内存占用大小、执行时间长短、实现复杂程度来衡量几种方法 1.一次性加载数据到内存、再一条条插入 2.使用yield逐批次加载到内存,数据库中为表添加【用户自定义表类型】(又叫表值参数)和存储过程(insert Table1 select * from 参数) 3.使用SqlBulkCopy和yie 阅读全文
posted @ 2022-11-08 21:50 那只狐狸 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 站在查询和建立两个维度考核 二叉树:无序,对查询没用 二叉搜索树:构建速度快,但是最差情况下会编程链表,查询时间复杂度退化成n; AVL树:查找时间复杂度稳定LogN,但是构建特别是删除元素时复杂 红黑树:构建和查找都比较稳定LogN 阅读全文
posted @ 2022-11-08 19:39 那只狐狸 阅读(14) 评论(0) 推荐(0) 编辑