解决方案 »
- 有没有实用的C#视频
- 关于Application.Current.ShutdownMode无效的问题
- 关于3D命名空间
- 关于静态函数,问一个异想天开的技术问题
- combobox如何记录曾经输入过的内容?并且下次输入类似字符的时候能显示出相应的记录?
- 求救求救求救
- 如何在一個類裡面定義一個 <類似 結構> 的屬性???(見裡面貼子,兩貼共200分)
- 一个自定义控件的一个属性是自定义类,如何让控件使用者点击该属性时有一个弹出窗体进行编辑
- 串口还是串口-问题有点奇怪了-收发数据不正常
- 请懂VC的兄弟们帮忙改一句VC(一个API的参数不知如何定义)代码.
- winform 怎样防止窗体闪屏!
- dataGridView 里面有一列DataGridViewButtonColumn 怎么改变其text值
你确定while (ThreadStatus.thread_running == m_status)在第一次continue后就结束循环了吗?
我至于那么山寨吗,断点过了,messagebox过了,确定没有执行到开启线程那里,上面是判断3个队列是否有数据,没有就直接continue了...
而 实名函数 的实际结构是 确定的(实名函数代码确定)!————————————————————————————————————————
比如:
public List<T> AAAA(int id)
{
List<T> list=总数据.FindAll(x=>{x.Id==id });
return list;
}这个里面的匿名函数 x=>{x.Id==id } 是不确定的: id 是不确定的,且这个id 不是 函数参数!!
假如我是编译器,我处理时:AAAA(3) 我就编译成 (x)=>{x.Id==3 }
AAAA(4) 我就编译成 (x)=>{x.Id==4 }会不会是,这个地方 编译时的匿名函数结构 占用了内存??!!!————————————————————————————————————————
而楼主 修改后,因为 实名函数 的结构固定,编译器不会二次分析函数结构,分配内存,所以 就只吃一次内存就足够??!!————————————————————————————————————————等待高手,给出更具有信服力的 解释!!!