上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 1. Event事件 标志,可以实现异步阻塞 之前input,recv,accpet sleep等都是同步阻塞(写在哪个进程就会阻塞哪个),然后学了Lock锁 和信号量Semophore 都可以实现异步阻塞,同时阻塞多个进程(比如锁 只是同一时间只允许一个进程执行任务,所以比如开10个进程,就会同时 阅读全文
posted @ 2018-10-12 11:30 写的BUG代码少 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. 信号量 信号量本质也是锁,只不过一把锁可以有很多钥匙(自己设置),决定同一时间可以有多个进程同时操作,其他进程会一直等待(阻塞)知道拿到钥匙的进程释放钥匙; 运行结果: 当占有钥匙的进程执行完毕之后,其他进程就会有机会拿到释放的钥匙,执行相应的操作: 运行结果: 2. 迷你唱吧 使用multi 阅读全文
posted @ 2018-10-12 10:17 写的BUG代码少 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1. 锁-并发编程中用来确保数据安全 应用 抢票: 方法一: 不使用锁,直接开多个进程实现抢票:(by myself) 运行结果: 上面的方法虽然也完成了抢票的功能(这里运行并没有出错,但是总感觉是有问题的,因为同时开多个进程,有可能在同一时间多个进程同时操作同一个文件,读写混乱,最好不要这样写) 阅读全文
posted @ 2018-10-11 11:49 写的BUG代码少 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 开多个进程实现server与多个client同时通信 之前基于TCP的socket一个server端在同一时间只能跟一个client端通信,后来又讲了一个socketserver可以实现一个server端跟多个client端同时通信,现在使用进程,创建多个进程实现一个来完成server端与多个 阅读全文
posted @ 2018-10-10 22:46 写的BUG代码少 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 不同进程之间的资源是互相隔离的 运行结果: 所以不同进程之间的数据是完全隔离的; 2. 创建进程的另一种方式 创建进程可以使用Process类 或者可以自己创建一个类: 运行结果: 可是如果我们想对要创建的子进程执行的函数传递一个参数,应该怎么操作: 其实只需要在创建类的时候,初始化方法中传递 阅读全文
posted @ 2018-10-10 17:17 写的BUG代码少 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. 操作系统 操作系统是协调,管理和控制计算机软件资源和硬件资源的控制程序; 操作系统封装了对硬件的操作过程,给应用程序提供了好用的接口; 对多个作业进调度管理来分配硬件资源; 2. 进程 1. 进程的概念: 正在运行的程序才可以称之为进程; 2. 操作系统和进程的关系: 操作系统调度任务,任务其 阅读全文
posted @ 2018-10-09 22:27 写的BUG代码少 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 作业讲解 day34 阅读全文
posted @ 2018-10-08 15:49 写的BUG代码少 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 作业要求 Eva-J: https://www.cnblogs.com/Eva-J/articles/7642557.html 这个先放一放。。。 阅读全文
posted @ 2018-10-08 13:54 写的BUG代码少 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 TCP启的socket server端是不能同时跟多个client进行通信的,但是现在我们可以使用一个模块socketserver模块来帮助我们完成这个功能: 2. socketserver实现server和多个client同时通信 3. 使用socketserver 使得server与 阅读全文
posted @ 2018-10-07 18:36 写的BUG代码少 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 1. 验证客户端的合法性 运行结果: 阅读全文
posted @ 2018-10-07 17:12 写的BUG代码少 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页