如果在循环内满足条件,如何在while循环中并行调用函数?

问题描述 投票:0回答:1

我正在创建一个套接字,服务器每天在该套接字中创建一个新的日志文件。在午夜,需要备份前一天的日志。日志文件很大,可能需要花费一些时间才能将其压缩并上传到云中。我不希望服务器等到备份完成后再继续侦听新的传入请求。我在下面的代码中根据'if'条件编写了伪代码,因为我不确定如何实现它。我猜我必须在这里使用multiprocessing吗?

while True:
    clientsocket, address = s.accept()
    enter_log("SUCCESS", "Established incoming connection from {}".format(address))

    if midnight:
        call_another_function_parallelly_for_backup_and_let_the_loop_continue_listening
python python-3.x sockets multiprocessing serversocket
1个回答
0
投票
这将创建新线程,直到循环,如果为真...
© www.soinside.com 2019 - 2024. All rights reserved.