问题描述
需求是这样的:mysql中的数据变化触发基于C#编写的程序。目前使用的方法是:在C#中开辟一条新线程,循环观测mysql的数据,但是这种方法十分消耗资源,严重影响了主线程的运行效率。是否有什么别的方法解决这一问题?我有三个思路,一是将mysql绑定到WPF界面上的控件,例如textbox,然后观测textbox的textchanged事件,问题是,控件与数据库绑定后,不会随着数据库的数据变化而变化。大神们能给出解决方案么?例如别的控件?还是修改绑定方法?二是通过别的编程语言?利用C++开辟新的线程占用的资源会不会少点?然后在做成DLL放到C#中调用?三是想办法降低轮询的占用资源数量?降低优先级?sleep一段时间?求大神们给出好一点的方法啊···
解决方案
解决方案二:
MYSQL木有这功能。
解决方案三:
那怎么办呢?难道要换数据库···
解决方案四:
大神们想想办法啊···
解决方案五:
不要沉··,自己顶
时间: 2024-09-08 18:03:43