摘要: 学习心得,为的是让新人能理解,高手直接绕~lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。引用一句看到的资料里比较流行的话“前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。”建一个控制台应用程序首先引用这个.....using System.Threading; class ThreadInterrupt { static... 阅读全文
posted @ 2013-07-18 12:09 雄风哥 阅读(486) 评论(0) 推荐(0)
摘要: 最近刚接触PDA开发,做了一个小程序,我是这样实现的。列表页在form_load方法中绑定datagrid的数据,然后在新窗体中修改或增加一行新的数据,利用委托实现列表页的及时更新。菜鸟心得,刚接触winform或者pda开发的朋友也许会有些帮助。不对的地方请不吝批评指正。 DataTable dt= bwork.GetWorks(" 1=1 ").Tables[0]; GridWorks.TableStyles.Add(BulidGridTableStyle(dt)); GridWorks.DataSource = dt;BulidGr... 阅读全文
posted @ 2013-06-09 10:48 雄风哥 阅读(1183) 评论(0) 推荐(0)