在医院配眼镜贵吗:求写伪代码!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 08:00:17
1) 用两个线程a和b模拟Ethernet网上的两台主机
2) 用一个字符类型变量Bus来模拟总线(初始化为”\0”,并且总线等于”\0”时表示总线空闲)
3) 两个子线程向总线发送自己的数据。数据用该线程的线程号或其他信息来模拟.
4) 每台主机须向总线成功发送10次数据(采用二进制指数退避算法),如果某次数据发送失败,则该线程结束。
5) 发送流程遵循CSMA/CD,争用期取1秒,在数据发送成功后,打印“Packet ID send success”,产生冲突报告:“Packet ID send collision No.“ , 数据发送失败,打印“ Packet ID send failure, discard”.