- 博客(3)
- 资源 (9)
- 收藏
- 关注
转载 Delphi XE2 BindingList与list 比较
BindingList的主要特点在于,它可以在加入新的元素或者元素发生修改的时候触发相应的事件,而在基本集合类中是不具有这些功能的,而且由于在基本集合中Add方法不是Virtual方法,要想让它触发时间还真不是很方便。不过BindingList可以很好的满足你的功能。 在Windows表单编程中,使用DataGridView可以很方便与数据库查询结果绑定,但是有时候查出来的数据需要经
2011-11-30 18:15:50 2072
原创 多线程同步问题:主线程不能进入临界区
在临界区实际使用过程中发现,多个子线程进入临界区都正常,但当别的子线程进入临界区后,此时主线程要进入临界区则程序会挂起,就造成程序的未响应,该问题造成的原因是:当多个操作进入到临界区之后,只有一个操作在执行,其他操作都处于挂起状态,在第一个操作执行完毕之后后面再执行一个操作,依次类推执行,此时如果主线程进入到临界区则主线程也就处于挂起状态,从而程序就会未响应,直到主线程操作执行完毕。
2011-11-29 18:31:17 2470
转载 解开Windows下的临界区中的代码死锁
本文假定您熟悉 Win32、C++ 和多线程处理。 摘要 临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对 Windows 中临界区的深刻理解非常有用。 本文深入研究临界区的原理,以揭示在查找死锁和确认性能问题过程中的有用信息。它还包含一个便利的实用工具程序,可以显示所有临界区及其当前状态。
2011-11-21 11:55:23 903
Delphi SQLite加密及应用实例
2012-10-19
中文版SQL SERVER 2000开发与管理应用实例.part4
2010-08-20
中文版SQL SERVER 2000开发与管理应用实例.part3
2010-08-20
中文版SQL SERVER 2000开发与管理应用实例.part2
2010-08-20
中文版SQL SERVER 2000开发与管理应用实例
2010-08-20
深入浅出MFC简体中文版及源代码
2010-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人