【问题标题】:Using Task Scheduler vs Multithreading [closed]使用任务计划程序与多线程 [关闭]
【发布时间】:2013-11-27 10:26:37
【问题描述】:

我需要在使用 Tkinter GUI 时执行繁重的操作。因此,一旦操作开始,GUI 就会停止响应。所以,我有两个选择(或者这就是我的想法,因为我也是 python 和编程的新手): MultiThreadingSchtasks 。 因此,我选择了两者中较容易的一个,即 Schtasks,因为我正在赶上最后期限(而且我对多线程了解不多)。

我正在做的是从不同的项目访问一个 python 文件。

我运行这个不同项目中的批处理文件(其中包含我需要运行的所需 python 文件)以由 Schtasks

运行

现在的约束是批处理文件只能访问这个 python 文件而不是那个文件中存在的特定方法(不是吗?)& 我需要 只访问一个特定的方法。 p>

所以,我的问题是:

我使用的方法是否正确?如果不是,你有什么建议会更好?或者我应该切换到 MultiThreading

【问题讨论】:

    标签: python multithreading batch-file tkinter scheduled-tasks


    【解决方案1】:

    您的问题打开了一个巨大的话题——您尝试做的事情通常并不简单,并且如果您不太了解多任务处理的话题,您甚至无法预见到大问题。例如,一个问题是在不同的线程、进程或任务中同步对您提到的文件的访问。

    但是,如果您想从某个地方开始,只是想编写一些将您的 GUI 代码与计算代码分开的东西,我建议您从这里开始:http://docs.python.org/2/library/multiprocessing.html

    【讨论】:

      猜你喜欢
      • 2014-02-03
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多