我有一个存储过程,经过长时间的处理,它需要10秒才能从表中提取30条记录。每个数据列表项都有许多控件,在这些控件内进行数据绑定,同时将这30条记录绑定到数据列表,这也需要一些时间。
我想知道我们是否可以将此作业分配给线程??
请帮忙,提前谢谢!!
每个数据列表项都有许多控件,这些控件将被数据绑定同时将这30条记录绑定到数据列表,数据列表也需要有点长。
绑定UI控件时,应始终在UI线程上
我想知道我们是否可以将此作业分配给线程?
UI控制的简单答案是否定的
对您来说,选项是内存中的数据集合可以在线程上更新,但您需要使用线程安全集合或使用类似lock
的构造使其线程安全
最终数据绑定将始终在UI线程上,否则将导致异常