上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 进程间的通信 可以用socket进行进程间的通信 可以用同一文件来进行通信,即在同一个文件中进行读写操作的交流(但是在硬盘上读取和写入比较慢,内存运行太快了) Queue队列(记得是队列) 在同一内存中通信 因为进程之间不能共享全局变量,所以通过创建队列,把队列当成实参传入函数 multiproce 阅读全文
posted @ 2020-02-28 18:29 otome 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的简单区别: 功能:进程:能够完成多任务,比如 在一台电脑上能够运行多个QQ一份资源有一个执行的剪头,有多份资源就可以执行多个语句线程:能够完成多任务,比如 在一个QQ中的多个聊天窗口一份资源有多执行的剪头,有多个剪头就可以执行多个语句所以说,线程共享全局变量,但进程不共享全局变量,每个流 阅读全文
posted @ 2020-02-28 14:58 otome 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 进程和程序的关系: 通俗来讲程序是死的不变的,进程是活的改变的。一个程序在没运行之前是程序,运行之后是进程 程序是一种电脑能识别的2进制代码,当你一直运行程序的时候,会出现多个进程(相当于菜谱和菜,照这菜谱可以做多道菜) 程序没有资源,当程序中需要用到的的摄像头,键盘等。程序是不能用的,只有变成进程 阅读全文
posted @ 2020-02-28 14:56 otome 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 同步 1.概念 :同步就是协同步调,按预定的先后次序运行 互斥锁 当多个线程几乎同时修改某一共享数据的时候,需要运行同步控制,最简单的同步机制是引入互斥锁。某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定",其他线程不能更改;直到该线程释放资源,将资源的状态变成“非锁定",其他的线程才能 阅读全文
posted @ 2020-02-27 18:52 otome 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 结论:多线程全局变量是共享的 (03) 因为多线程一般是配合使用,如果不共享,那么就要等到一个线程执行完,再把变量传递给另一个线程,就变成单线程了 但是如果多个线程同时需要修改一个全局变量,就会出现资源竞争由于操作都要交给CPU执行,而CPU会让每个程序交替运行,导致全局变量还没存放进去,另一个线程 阅读全文
posted @ 2020-02-27 14:14 otome 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 多任务就是可以让一台电脑同时执行多个命令。 以前的单核cpu是怎么做到同时执行多个命令的?(时间片轮转) ——其实以前的单核CPU是让操作系统交替执行命令,每个任务执行0.01秒,这样看起来就像是在同时执行多个命令。就跟手翻动画一样。 并行:真的多任务 并发:假的多任务 线程 一个程序运行,一定有一 阅读全文
posted @ 2020-02-26 16:06 otome 阅读(131) 评论(0) 推荐(0) 编辑
摘要: TCP的一些注意事项 1. tcp服务器一般情况下都需要绑定,否则客户端找不到这个服务器,更无法链接到服务器 2. tcp客户端一般不绑定,因为是主动链接服务器,所以只要确定好服务器的ip、port等信息就好,本地客户端可以随机。而且可以避免打开服务器时发生端口问题 3. tcp服务器中通过list 阅读全文
posted @ 2020-02-25 15:49 otome 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 下载文件 程序04,05 服务端在接收到文件名时应该用try来打开文件,不应该用with open来打开否则,如果文件名不存在,用with open 会出错误 客户端要判断服务端发送的数据是否为空,不然会创建空文本 阅读全文
posted @ 2020-02-25 15:40 otome 阅读(125) 评论(0) 推荐(0) 编辑
摘要: with open 文件 其实就相当于 try: open() ,但是把他简化了,并且不需要close() 在一个函数汇总,对全局变量进行修改的时候,是否需要使用global进行说明,要看是否对全局变量的执行指向进行了修改,如果修改了箭头,即让全局变量指向了一个新的地方,那么必须使用global如果 阅读全文
posted @ 2020-02-25 14:58 otome 阅读(152) 评论(1) 推荐(0) 编辑
摘要: TCP(较UDP麻烦但安全) 服务器和客户端区分的很明白 TCP客户端的程序比起UDP程序,多了一步连接服务器 TCP服务端 socket创建一个套接字 一定要绑定IP和端口,就跟110一样,是固定的让人随时能知道 listen使套接字变成可以被动链接 (一般为128,可能会稍微影响同一时刻的客户端 阅读全文
posted @ 2020-02-23 16:38 otome 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页