留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:15:12
首先,多线程会增加系统开销,创建线程,切换当前运行线程,销毁线程都是要系统来处理的。多线程主要用于处理并发任务,比如本地文件读取,socket通信等需要长时间占用cpu的任务。能同步处理的任务最好不要用多线程处理。多线程很难调试,如果你线程之间还有互相通信的话,那更是麻烦,因为你不好确定某个时刻,某个变量的值到底是哪个线程修改的。所以,为了确保线程安全,最好线程之间是相互独立的,线程之间尽量减少通信,也不要在线程里使用外部变量。保证线程安全就是保证每个线程独立,每个线程的操作不会影响到其它线程。
winform程序的用户体验,主要是看界面和操作体验,功能是否完善等。程序代码方面跟用户体验没多大关系,保证用户操作响应在1s以内就可以了。
留言与评论(共有 0 条评论) |
全站搜索