Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 从另一个线程更新GUI_Multithreading_User Interface - Fatal编程技术网

Multithreading 从另一个线程更新GUI

Multithreading 从另一个线程更新GUI,multithreading,user-interface,Multithreading,User Interface,我对Dot.Net和Android有一些经验。在这两种情况下,只能更新GUI 从它自己的线程,即从另一个线程直接更新GUI会导致异常 我想知道是否所有编程语言和框架都会出现这种情况。或者是 有一些框架/编程语言可以从不同的线程更新GUI?我见过一些说法,但没有一个得到证实。虽然很难使大量代码实现线程安全,但最终的问题始终是,重要的决不仅仅是代码。程序员编写代码使UI做一些不同的事情。这些代码从来都不是线程安全的,没有人创建UI库来支持这种代码。所以“不”是一个简单且受支持的答案。可能是重复的感谢

我对Dot.Net和Android有一些经验。在这两种情况下,只能更新GUI 从它自己的线程,即从另一个线程直接更新GUI会导致异常

我想知道是否所有编程语言和框架都会出现这种情况。或者是
有一些框架/编程语言可以从不同的线程更新GUI?

我见过一些说法,但没有一个得到证实。虽然很难使大量代码实现线程安全,但最终的问题始终是,重要的决不仅仅是代码。程序员编写代码使UI做一些不同的事情。这些代码从来都不是线程安全的,没有人创建UI库来支持这种代码。所以“不”是一个简单且受支持的答案。可能是重复的感谢,我可以找到另一个类似的答案