• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python threading._start_new_thread函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: start_thread

	def start_thread(self, lock=None):
		assert lock or self.lock
		if lock: self.lock = lock
		if self.ready:
			threading._start_new_thread( self.loop, () )
		else:
			print('Warning: no webcam found')
开发者ID:Stallion12,项目名称:pyppet,代码行数:7,代码来源:Webcam.py


示例2: __init__

 def __init__(self, address, listenerport):
     self.listener, self.listenerAddress = None, None
     self.listenerBase = socket.socket()
     self.listenerBase.bind((address, listenerport))
     self.listenerBase.listen(1)
     self.sender = socket.socket()
     threading._start_new_thread(self.THREAD_connectionscatcher, ())
开发者ID:leoniduvk,项目名称:communicator-alpha,代码行数:7,代码来源:ClientClass.py


示例3: main

def main():

    print('knock knock')
    a = input('')
    print('Interrupting cow.')
    threading._start_new_thread(interrupt, (3,))
    b = input('')
开发者ID:gothandy,项目名称:ingenuity,代码行数:7,代码来源:knockknock.py


示例4: card_shuffle

def card_shuffle():
    global card
    random.shuffle(card)
    set_filename("card_shuffle")
    threading._start_new_thread(play_sound,())
    print ("\n카드를 섞는 중입니다...\n")
    print ("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n")
开发者ID:leeinwoo,项目名称:PiSTOP,代码行数:7,代码来源:PiSTOP_Main.py


示例5: login_danmu_server

    def login_danmu_server(self, is_all_danmu = False):

        if self.__gid == None:
            if not self.login_danmu_auth_server():
                print('Login danmu auth server failed')
                return False

        login_info = self.__douyu_login_client.get_login_info()

        self.__recv_danmu_socket.connect(danmu_client.__address_danmu_1)

        login_data = '[email protected]=loginreq/[email protected]=' + login_info['acf_username'] + '/[email protected]=1234567890123456/[email protected]=' + self.__room_id

        self.__send_msg(login_data, self.__recv_danmu_socket)

        recv_data = self.__get_next_data(self.__recv_danmu_socket)
        parse_result = self.__parse_recv_msg(recv_data)
        if 'type' in parse_result and parse_result['type'] == 'loginres':
            if is_all_danmu:
                join_group = '[email protected]=joingroup/[email protected]=' + self.__room_id + '/[email protected]=' + '-9999'
            else:
                join_group = '[email protected]=joingroup/[email protected]=' + self.__room_id + '/[email protected]=' + self.__gid

            self.__send_msg(join_group, self.__recv_danmu_socket)
            threading._start_new_thread(self.__recv_socket_keep_alive, ())
开发者ID:xiaowei0828,项目名称:dota2_data_analyse,代码行数:25,代码来源:douyu_danmu.py


示例6: jdpay_wap

def jdpay_wap():
    env_name, root_url, live_key, app_id = datagen.get_current_env()
    url = "{0}/v1/charges".format(root_url)

    # request body
    charge = Model.ChargeBase.ChargeDict
    charge['order_no'] = random_str(10)
    charge['subject'] = 'TestOrder4jdpay_wap'
    charge['body'] = 'appletest4Pay'
    charge['amount'] = 10
    charge['channel'] = 'jdpay_wap'
    charge['currency'] = 'cny'
    charge['client_ip'] = '127.0.0.1'
    id = [('id', app_id)]
    extra = [("success_url", "http://pingxx.com"), ("fail_url", "htpps://pingxx.com")]
    charge['app'] = dict(id)
    charge['extra'] = dict(extra)

    mycharge = APIClient._http_call(url, "post", "json", "json", None, {"Authorization": "Bearer {0}".format(live_key)},
                                    30, **charge)
    print(mycharge)
    sshCmd.ssh_cmd("114.215.237.77", "56f27c2B", "echo "">/var/www/example/ziteng")
    threading._start_new_thread(sshCmd.ssh_cmd("114.215.237.77", "56f27c2B", "echo "">/var/www/example/ziteng"))
    time.sleep(5)
    Forward.forward_json(mycharge)
    ret = sshCmd.ssh_cmd("114.215.237.77", "56f27c2B", "echo "">/var/www/example/ziteng")

    print ret
    if int(filter(lambda x: x.isdigit(), ret)) > 1:
        print "The charge file had updated on %s" % ctime()
    else:
        print "forward the charge to update file again..."
        threading._start_new_thread(sshCmd.ssh_cmd("114.215.237.77", "56f27c2B", "echo "">/var/www/example/ziteng"))
        time.sleep(2)
        Forward.forward_json(mycharge)
开发者ID:hjonwy,项目名称:jjAuto,代码行数:35,代码来源:CreateCharge.py


示例7: start_threads

	def start_threads( self, lock ):
		if self.kinect.ready:
			threading._start_new_thread( self.kinect.loop, (lock,) )
			threading._start_new_thread( self.proc_contours.loop, (lock,) )
			#threading._start_new_thread( self.proc_shapes.loop, (lock,) )
		else:
			print( 'Warning: no kinect devices found' )
开发者ID:Stallion12,项目名称:pyppet,代码行数:7,代码来源:Kinect.py


示例8: __init__

 def __init__(self):
     
     self.closed = False
     
     self.objects = {}
     
     self.scale = 3
             
     master = Tk()
     
     master.title("B0rbit - The ultimate DarkOrbit b0t. Beta v0.1")
     
     master.protocol("WM_DELETE_WINDOW", self._winExitHandler)
     
     self.w = Canvas(master, width=200 * self.scale, height=125 * self.scale)
     self.w.pack()
     
     self.w.create_rectangle(0, 0, 200 * self.scale, 125 * self.scale, fill="black")
     
     self._lineHeroY = self.w.create_line(0 * self.scale, 55 * self.scale, 200 * self.scale, 55 * self.scale, fill="blue")
     self._lineHeroX = self.w.create_line(100 * self.scale, 0 * self.scale, 100 * self.scale, 125 * self.scale, fill="blue")
     
     self._textInfoBox = self.w.create_text(10, 10, anchor=NW, text="Lade...", fill="white")
     
     threading._start_new_thread(mainloop, ())
开发者ID:agrafix,项目名称:B0rbit,代码行数:25,代码来源:GUI.py


示例9: run

    def run(self):
        self._sock.listen(5)
        while True:
            conn, addr = self._sock.accept()
            print("Connected with " + addr[0] + ":" + str(addr[1]))

            _start_new_thread(self.diffieHellmanThread, (conn,))
开发者ID:FurZzZ,项目名称:secProtocolsPython,代码行数:7,代码来源:server.py


示例10: tell_story

def tell_story(count):

    time.sleep(5)
    print(story[count])

    if not count + 1 == len(story):
        threading._start_new_thread(tell_story, (count + 1,))
开发者ID:gothandy,项目名称:ingenuity,代码行数:7,代码来源:stopandgo.py


示例11: start

	def start(self):
		self.active = True
		self.loops = 0
		if hasattr(self,'setup'): self.setup()
		if threading:
			threading._start_new_thread( self.loop, () )
		else:
			thread.start_new_thread( self.loop, () )
开发者ID:A-K,项目名称:naali,代码行数:8,代码来源:pyppet.py


示例12: connect

def connect():
    print("connect()")
    global s, conn, CONN_Flag
    while 1:
        conn, addr=s.accept()
        CONN_Flag=True
        threading._start_new_thread(recv_msg,())
        print("connect success :", addr)
开发者ID:leeinwoo,项目名称:my_smart_home,代码行数:8,代码来源:temp_control.py


示例13: connect

 def connect(self, address, listenerport):
     # self.connectionsCatcher.terminate()
     self.sender.connect((address, listenerport))  # I sender connects to II listener
     self.connecting = True
     self.sender.send(str(self.listenerBase.getsockname()[1]).encode())  # I sender sends I listener's port to IIs
     # look at ConnectionsCatcher
     # I listener accepts connection from II sender
     theirAddress, theirPort = address, listenerport
     threading._start_new_thread(self.THREAD_listener, ())
开发者ID:leoniduvk,项目名称:communicator-alpha,代码行数:9,代码来源:ClientClass.py


示例14: alarm

 def alarm(secs):
     def wait(secs):
         for n in xrange(timeout_secs):
             time.sleep(1)
             if signal_finished: break
         else:
             #thread.interrupt_main()
             exec_errors.append(SafeEvalTimeoutException(secs).message)
     #thread.Start_new_thread(wait, (secs,))
     threading._start_new_thread(wait, (secs,))
开发者ID:Labo-Web,项目名称:Labo-Web,代码行数:10,代码来源:SafeEvalVisitor.py


示例15: __init__

 def __init__(self, parent, mylist, header, *args):
     QAbstractTableModel.__init__(self, parent, *args)
     self.mylist = mylist
     self.header = header
     self.count = 0
     self.timer = QTimer()
     #self.timer.setInterval(1)
     self.timer.start(1000)
     self.timer.timeout.connect(self.timerHit)
     threading._start_new_thread(self.updateData, ())
开发者ID:abdullah-sr,项目名称:Force-Signal-Plotter,代码行数:10,代码来源:tt.py


示例16: _send_when_ready

 def _send_when_ready(self, message):
     self.socket.pendingRequests += 1
     try:
         self.socket.send(message.encode())
     except websocket.WebSocketException as e: # Socket isn't open. open it. Attempt to open it only once
         print("Caching message: " + message)
         if not self.socket.attempting:
             threading._start_new_thread(self.socket.run_forever, ())
             self.socket.attempting = True
         self.socket.messageCache.append(message)
开发者ID:CIDARLAB,项目名称:clotho3PythonAPI,代码行数:10,代码来源:CidarAPI.py


示例17: _start_ticking

 def _start_ticking(self):
     if debug > 4:
         print 'start ticking'
     self.semaphore = Semaphore(0)
     self._scheduler = scheduler
     scheduler.seconds_from_now_do(1.0, self._tick)
     # @fixme Switching to Thread object caused
     #        mpx/lib/bacnet/_test_case_bvlc.py to hang after completing.
     #        Figure out why, and switch over the Thread object.
     threading._start_new_thread(self._tock,())
开发者ID:mcruse,项目名称:monotone,代码行数:10,代码来源:bvlc.py


示例18: THREAD_connectionscatcher

 def THREAD_connectionscatcher(self):
     self.listener, self.listenerAddress = self.listenerBase.accept()  # II listener accepts connection of I sender
     if self.connecting:
         return 0
     print(self.listenerAddress[0])
     data = self.listener.recv(2048)
     print(int(data.decode()))
     self.sender.connect((self.listenerAddress[0], int(data.decode())))  # II sender connects to I listener
     print(self.sender.getsockname())
     threading._start_new_thread(self.THREAD_listener, ())
开发者ID:leoniduvk,项目名称:communicator-alpha,代码行数:10,代码来源:ClientClass.py


示例19: onclick_hand

def onclick_hand(event):
    global card, tmp_throw_card
    if(my_turn==True):
        for i in range(len(card)):
            if(event.widget==cardLabels[i]):
                print("clickcard")
                zoom_image(2)
                tmp_throw_card=card[i]
                get_throw_cardImg(tmp_throw_card)            
                get_value()
                threading._start_new_thread(get_decide, ())
开发者ID:leeinwoo,项目名称:PiSTOP,代码行数:11,代码来源:PiSTOP_Client_GUI.py


示例20: __init__

    def __init__(self, interpreter):
        super().__init__(interpreter)

        self.__pymouse = pymouse.PyMouse()
        self.__mouse_click_event = MouseClickEvent(self)

        self._left_down = False
        self._right_down = False

        # noinspection PyProtectedMember
        threading._start_new_thread(self.__mouse_click_event.run, tuple())
开发者ID:Simon-Tang,项目名称:pymsb,代码行数:11,代码来源:mouse.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python threading.activeCount函数代码示例发布时间:2022-05-27
下一篇:
Python threading._sleep函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap