面试之笔试题【python】-- 写两个线程,一个线程输出1-52,一个线程输出A-Z,要求输出格式:12A,34B 56C...
线程的执行是无序的,是根据CPU管理器自动去调度执行的。所以对于数据严格的操作需要使用线程锁来控制线程。
字符 A-Z ,通过ord()函数转换成ASCLL码,然后在通过chr()转换回来。
import threading
def test1():
for i in range(1, 52, 2):
lock1.acquire() # 给线程1上锁
print(i, end="") # 添加end="",不换行
原创
2021-01-21 19:29:59 ·
495 阅读 ·
0 评论