multiprocess

    1热度

    1回答

    我正在使用Qt开发xmgrace(一个2D绘图库)的自定义控件接口。 我在我的项目3个部分组成: Qt中 甲的QThread制成的GUI它运行由C在后台线程中一些共享对象的代码。 一个xmgrace窗口使用管道连接到上面的两个。 (使用grace_np库) (1) --> (2)的通信是通过更改共享对象代码中声明的某些全局变量的状态来完成的。 来自(1) --> (3)的通信& (2) --> (

    3热度

    1回答

    我有这个由9个进程组成的多进程程序。一个是产生3个信号产生过程和4个信号处理过程的主要过程。一个是监测过程。现在我已经使用了两个信号SIGUSR1和SIGUSR2。每个处理程序都可以处理SIGUSR1或SIGUSR2。每当它们收到一个信号时,它们将共享存储器中SIGUSR1和SIGUSR2信号的计数增加1.由于信号被发送到进程组,所以监视进程也接收到这些信号。它可以处理这两个信号,并将其本地信号计

    0热度

    2回答

    我的应用程序有几个进程,包括身份验证进程。如果建立连接并验证成功,我需要阻止启动认证。我怎样才能实现这种行为? 平台 - linux。

    1热度

    1回答

    其中,C静态变量我已经写在C++函数用C语言编写的(wrapper.c)一个Python包装蟒蛇叫富,并使其可调用( foo_wrapper)。 在wrapper.c中,我有一个静态全局变量“x”,它由 foo使用和更新。 现在一切正常,当我在一个过程中从python呼叫 foo。 但是,虽然我在Python中使用多进程模块,但即使从主进程调用foo,此“x”值也不是它应该是的!调用过程是这样的:

    0热度

    1回答

    我使用Python os.fork孩子的进步,并使用os.execv在孩子的进步来执行其他程序。我如何重定向子程序中的I/O。我试过但失败了。 import sys, os pid = os.fork() if pid is 0: sys.stdin = open('./test.in') os.execv('/usr/bin/python', ['python', '.

    0热度

    2回答

    在巨蟒(2.6.6)是什么,我可以有一个线程/进程检查的事情网络(消息队列),而同时做工作(编制)的最佳方式。如果我收到消息队列的命令,我必须能够杀死并产生编译线程。

    1热度

    1回答

    我发现了这个问题,它与锁无关。 看来,在生产中,我有一份工作:工作永久运行,这被称为我不知道如何!所以这个过程所处理的所有工作都会在其他地方做一些事情! 而在别的地方不是我的数据库,所以我只是杀了它,一切都开始正常工作。 对不起,浪费你的时间! 对不起,忘了告诉我正在使用rails 2.3.8! 我有异步更新到同一行,同一列从不同的后台进程。我正在使用delayed_jobs宝石。 我想要做的是:

    2热度

    1回答

    我有一个程序,父进程有一个数据库连接,并且每个子进程都有自己的数据库连接(在构造函数中创建),使用python 2.6和psycopg2。 父进程每5秒钟查询一次数据库以获取子进程的进度报告。每个子进程都执行X事物并存储数据库中的步骤。 我已经把代码的简化版本,下面 def getStatus(conn): query = "select job_name, status from jo

    2热度

    1回答

    在使用./manage.py shell来锻炼一些代码时,我遇到了一些我不明白的东西。 Python 2.6.6 (r266:84292, Sep 11 2012, 08:34:23) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type "help", "copyright", "credits" or "license" for mor

    2热度

    1回答

    我有一个python脚本,正在做一些映射reduce-ish ETL。我不是代码的创始人,但正在努力分析/诊断其运行时间以进行一些改进。 在封装,它采用的是“过程”: worker = Process(target=grab_worker) worker.start() ,做了perpectual FTP循环,从我们的CDN提取新文件,不能包含FTP代码,但不应该是相关的问题 稍后在代码中