草庐IT

waitVariable

全部标签

linux - 为什么即使使用不同的变量 ref,waitVariable 调用也不是独立的?

我是Tk的新手,我想知道所讨论的问题是否是正常的Tk行为。简而言之:我有一个Perl/Tk(Tk版本804.028)脚本,它使用两个Tk::ExecuteCommand(v1.6)小部件。这些对象有一个execute_command方法,它使用定义的fileevent回调来读取已执行命令的标准输出并在完成后返回。它通过使用waitVariable来解决。但似乎如果两个ExecuteCommand一起启动,它们只会在较慢的返回时返回。我可能希望更快的速度在完成后立即返回。我做了一个小的测试Perl/Tk脚本来演示这个问题:#!/usr/bin/perlusestrict;usewarni

linux - 为什么即使使用不同的变量 ref,waitVariable 调用也不是独立的?

我是Tk的新手,我想知道所讨论的问题是否是正常的Tk行为。简而言之:我有一个Perl/Tk(Tk版本804.028)脚本,它使用两个Tk::ExecuteCommand(v1.6)小部件。这些对象有一个execute_command方法,它使用定义的fileevent回调来读取已执行命令的标准输出并在完成后返回。它通过使用waitVariable来解决。但似乎如果两个ExecuteCommand一起启动,它们只会在较慢的返回时返回。我可能希望更快的速度在完成后立即返回。我做了一个小的测试Perl/Tk脚本来演示这个问题:#!/usr/bin/perlusestrict;usewarni