wudidada 最近的时间轴更新
wudidada

wudidada

V2EX 第 285276 号会员,加入于 2018-01-22 12:11:41 +08:00
wudidada 最近回复了
之前选修过并发数据结构和多核编程,大作业就是设计一个火车售票系统。

记得判断并发计算是否正确的方法就是看并发操作是否是可线性化的,像你说的一个用户显示有票,一个用户显示无票,可以看作写入和查询的操作重叠了,在写入操作没完成之前,查到有票和无票都是可以的。A 查到有票,B 查到无票,那么可以线性化为 A 查询->买票->B 查询,别的情况也是这样,总能找到一个正确的线性化的序列。

作业的题目十分简单,仅仅是十几辆火车,十几个车站,一辆车十几个车厢,大多数人在服务器上 64 线程运行的吞吐量也就一两万。这还是尽可能细粒度地操作数据结构才达到的,后面那怕优化一点点都很艰难。

真实的环境下,有这么多车次、车站、座位,要维护这么庞大的并发数据结构的正确性的同时还要提供强大的并发性能,确实是很难的事,应该不是简单地增加服务器数量就能实现的。
286 天前
回复了 ruiyinjinqu 创建的主题 Apple apple watch 的血氧功能准不准啊!
血氧没有报警功能
有时候低于 90 了也没反应
298 天前
回复了 AntonChen 创建的主题 问与答 现在仅 IPv6 公网 IP 还能玩 PT 吗?
随便玩 很多高校也是 ipv6 新种的速度会很快
可能一些做种人数较少的老种会连不上
我在淘宝办的,也是联通 29 100G ,在我们这里网速很快,在 4G 手机上能到 6.7M ,另一张电信卡只能几百 K
就是老是收到别人的什么还贷短信和骚扰电话,索性全部拉黑名单了
emby 这些都无法记录 potplayer 的播放进度 只能记录内置播放器的进度
点击播放是可以的 需要配置一下脚本调用播放器
不会 每次买个几 T 的硬盘 三两下在 pt 站下满也没啥事
323 天前
回复了 renshiuu 创建的主题 问与答 问一下批处理文件清空 txt 内容上的问题
把 dir/b "D:\*.txt" 换成 dir "d:*.txt" /s/b 试试
感觉 python 比较适合处理这样的任务,语法也很简单
之前添加的 gmail 总是连不上,一直离线状态,偶尔又能收到邮件。
后来发现是机场的梯子不支持 imap 协议,改成 gmail 链接走自建的梯子就正常了。
可以排查一下是不是科学上网的原因。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   805 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 19:25 · PVG 03:25 · LAX 12:25 · JFK 15:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.