当前位置: 首页>>代码示例>>Python>>正文


Python platform.supportsThreads函数代码示例

本文整理汇总了Python中twisted.python.runtime.platform.supportsThreads函数的典型用法代码示例。如果您正苦于以下问题:Python supportsThreads函数的具体用法?Python supportsThreads怎么用?Python supportsThreads使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了supportsThreads函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _handleSigchld

 def _handleSigchld(self, signum, frame, _threadSupport=platform.supportsThreads()):
     from twisted.internet.process import reapAllProcesses
     if _threadSupport:
         self.callFromThread(reapAllProcesses)
     else:
         self.callLater(0, reapAllProcesses)
开发者ID:breezechen,项目名称:syncless,代码行数:6,代码来源:reactor.py

示例2: callFromThread

            """
            See L{twisted.internet.interfaces.IReactorThreads.suggestThreadPoolSize}.
            """
            if size == 0 and self.threadpool is None:
                return
            if self.threadpool is None:
                self._initThreadPool()
            self.threadpool.adjustPoolsize(maxthreads=size)
    else:
        # This is for signal handlers.
        def callFromThread(self, f, *args, **kw):
            assert callable(f), "%s is not callable" % (f,)
            # See comment in the other callFromThread implementation.
            self.threadCallQueue.append((f, args, kw))

if platform.supportsThreads():
    classImplements(ReactorBase, IReactorThreads)


class BaseConnector(styles.Ephemeral):
    """Basic implementation of connector.

    State can be: "connecting", "connected", "disconnected"
    """

    implements(IConnector)

    timeoutID = None
    factoryStarted = 0

    def __init__(self, factory, timeout, reactor):
开发者ID:AnthonyNystrom,项目名称:YoGoMee,代码行数:31,代码来源:base.py


注:本文中的twisted.python.runtime.platform.supportsThreads函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。