随笔分类 -  Python基础知识与常见面试题

分享关于Python的一些知识 有错误请指正!!!
摘要:如何保证线程之间的同步 若多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。 使用thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以使用这 阅读全文
posted @ 2021-08-20 22:05 Five_Stars 阅读(153) 评论(0) 推荐(0)
摘要:python头通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的原始线程以及一个简单的锁。 thread类提供了以下方法: run():用以表示线程活动的方法; start():启动线程活动; join([time]):等待至线程中止。这阻塞调用线程直至线程的 阅读全文
posted @ 2021-08-19 21:58 Five_Stars 阅读(118) 评论(0) 推荐(0)
摘要:•什么是任务、进程和线程? 任务:操作系统可以同时运行多个任务。例如:一边上网,一边听音乐。这就是操作系统的多任务。操作系统会轮流让各个任务交替执行,但由于CPU的执行实在是太快了,给我们感觉就像所有任务都在同时进行一样。 进程:一个任务就是一个进程; 线程:线程是进程的基本单位,一个任务最少有一个 阅读全文
posted @ 2021-08-19 14:32 Five_Stars 阅读(103) 评论(0) 推荐(0)
摘要:Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 S 阅读全文
posted @ 2021-08-18 19:43 Five_Stars 阅读(165) 评论(0) 推荐(0)
摘要:Python基础知识001 学习Python的第一个语句: print(“Hello World!”) #在Python3中,print是一个函数,在Python2中则不是,有兴趣可以自行了解。 变量的定义法则 在Python中,定义变量只能是英文字母开头或下划线(_),切记注意。(例:name = 阅读全文
posted @ 2021-04-27 20:19 Five_Stars 阅读(80) 评论(0) 推荐(0)