threading线程

Posted echo-mikasa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了threading线程相关的知识,希望对你有一定的参考价值。

import threading   # 线程模块

def function(num):
    pass
    
thread_1 = threading.Thread(target=function, args=(1,))   # 创建线程
thread_1.start()   # 启动线程
thread_1.getName()   # 获取线程名
thread_1.join()   # 线程阻塞,等待完成当前线程在开始执行下一个
lock = threading.Lock()   # 初始化线程锁
lock.acquire()   # 线程加锁
lock.release()   # 线程锁释放
with lock:   # 自动释放线程锁
    pass   # 业务代码

 

以上是关于threading线程的主要内容,如果未能解决你的问题,请参考以下文章

线程操作API

java线程

Java中通过Runnable与Thread创建线程的区别

线程-使用CountDownEvent类

线程-使用SimaphoreSlim类

线程同步-使用ReaderWriterLockSlim类