Python论坛  - 讨论区

标题:[python-chinese] 线程或信号 VS os.popen2

2007年02月14日 星期三 10:31

Marco marco在waven.com
星期三 二月 14 10:31:29 HKT 2007

请教一个问题:
碰到线程切换 或者 被信号中断 时,os.popen2好像会产生异常(interrupted system
call)。虽然我可以抓住这个异常,但是总觉得不太爽。

大家有没有好办法? 在多线程下,如果更好使用os.popen2或者其它更好办法


-- 
LinuX Power

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年02月14日 星期三 17:24

Linker Lin linkerlin88在gmail.com
星期三 二月 14 17:24:29 HKT 2007

On 2/14/07, Marco <marco在waven.com> wrote:
>
> 请教一个问题:
> 碰到线程切换 或者 被信号中断 时,os.popen2好像会产生异常(interrupted system
> call)。虽然我可以抓住这个异常,但是总觉得不太爽。



不太明白你所说的意思?
有没有代码和错误信息?


大家有没有好办法? 在多线程下,如果更好使用os.popen2或者其它更好办法
>
>
> --
> LinuX Power
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
Linker M Lin
linkerlin88在gmail.com
  ※※※※※※※※※
  ※※我思故我在※※
  ※※※※※※※※※
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070214/d6ea4df9/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年02月15日 星期四 09:07

Marco marco在waven.com
星期四 二月 15 09:07:03 HKT 2007

查了下APUE,好像pipe这样的"低俗系统调用"会被信号无情中断。


On 2/14/07, Linker Lin <linkerlin88在gmail.com> wrote:
> On 2/14/07, Marco <marco在waven.com> wrote:
> >
> > 请教一个问题:
> > 碰到线程切换 或者 被信号中断 时,os.popen2好像会产生异常(interrupted system
> > call)。虽然我可以抓住这个异常,但是总觉得不太爽。
>
>
>
> 不太明白你所说的意思?
> 有没有代码和错误信息?
>
>
> 大家有没有好办法? 在多线程下,如果更好使用os.popen2或者其它更好办法
> >
> >
> > --
> > LinuX Power
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> Linker M Lin
> linkerlin88在gmail.com
>   ※※※※※※※※※
>   ※※我思故我在※※
>   ※※※※※※※※※
>


-- 
LinuX Power

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年02月15日 星期四 09:49

Linker Lin linkerlin88在gmail.com
星期四 二月 15 09:49:06 HKT 2007

可以屏蔽一些系统信号!


On 2/15/07, Marco <marco在waven.com> wrote:
>
> 查了下APUE,好像pipe这样的"低俗系统调用"会被信号无情中断。
>
>
> On 2/14/07, Linker Lin <linkerlin88在gmail.com> wrote:
> > On 2/14/07, Marco <marco在waven.com> wrote:
> > >
> > > 请教一个问题:
> > > 碰到线程切换 或者 被信号中断 时,os.popen2好像会产生异常(interrupted system
> > > call)。虽然我可以抓住这个异常,但是总觉得不太爽。
> >
> >
> >
> > 不太明白你所说的意思?
> > 有没有代码和错误信息?
> >
> >
> > 大家有没有好办法? 在多线程下,如果更好使用os.popen2或者其它更好办法
> > >
> > >
> > > --
> > > LinuX Power
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese在lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> >
> > --
> > Linker M Lin
> > linkerlin88在gmail.com
> >   ※※※※※※※※※
> >   ※※我思故我在※※
> >   ※※※※※※※※※
> >
>
>
> --
> LinuX Power
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
Linker M Lin
linkerlin88在gmail.com
  ※※※※※※※※※
  ※※我思故我在※※
  ※※※※※※※※※
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070215/874954a9/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年02月15日 星期四 10:02

Linker Lin linker.m.lin在gmail.com
星期四 二月 15 10:02:00 HKT 2007

当然,有些信号是屏蔽不了的。

On 2/15/07, Linker Lin <linkerlin88在gmail.com> wrote:
>
> 可以屏蔽一些系统信号!
>
>
> On 2/15/07, Marco <marco在waven.com> wrote:
> >
> > 查了下APUE,好像pipe这样的"低俗系统调用"会被信号无情中断。
> >
> >
> > On 2/14/07, Linker Lin <linkerlin88在gmail.com> wrote:
> > > On 2/14/07, Marco < marco在waven.com> wrote:
> > > >
> > > > 请教一个问题:
> > > > 碰到线程切换 或者 被信号中断 时,os.popen2好像会产生异常(interrupted system
> > > > call)。虽然我可以抓住这个异常,但是总觉得不太爽。
> > >
> > >
> > >
> > > 不太明白你所说的意思?
> > > 有没有代码和错误信息?
> > >
> > >
> > > 大家有没有好办法? 在多线程下,如果更好使用os.popen2或者其它更好办法
> > > >
> > > >
> > > > --
> > > > LinuX Power
> > > > _______________________________________________
> > > > python-chinese
> > > > Post: send python-chinese在lists.python.cn
> > > > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > > > Unsubscribe: send unsubscribe to
> > python-chinese-request在lists.python.cn
> > > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> > >
> > >
> > >
> > > --
> > > Linker M Lin
> > > linkerlin88在gmail.com
> > >   ※※※※※※※※※
> > >   ※※我思故我在※※
> > >   ※※※※※※※※※
> > >
> >
> >
> > --
> > LinuX Power
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> Linker M Lin
> linkerlin88在gmail.com
>   ※※※※※※※※※
>   ※※我思故我在※※
>   ※※※※※※※※※
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
Linker M Lin
linker.m.lin在gmail.com
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070215/be90cac3/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号