V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wwqgtxx  ›  全部回复第 20 页 / 共 193 页
回复总数  3842
1 ... 16  17  18  19  20  21  22  23  24  25 ... 193  
2019-07-26 19:03:24 +08:00
回复了 xianhu 创建的主题 Python 关于 Python 多线程的一个疑问,见笑!
@hhhsuan 在保证一个 fd 只会被一个线程操作的情况下,传递 fd 没有任何糟糕的,如果你觉得糟糕,那只能说明你程序写的烂
2019-07-26 19:01:15 +08:00
回复了 xianhu 创建的主题 Python 关于 Python 多线程的一个疑问,见笑!
@hhhsuan 作为一个 web server,跨线程传递一个 socket fd 是非常参见的
2019-07-26 18:42:03 +08:00
回复了 zhesheng 创建的主题 程序员 Easyconnect 能不能在一台电脑同时启动两个?
vmware 配 ccproxy 的+1,我自己也是这么干的,easyconnect 模式全局代理也挺烦的(虽然可以手动改路由表)
2019-07-26 10:52:23 +08:00
回复了 okwork 创建的主题 新手求助 5G 低延迟,可以解决全球光纤延迟问题吗?
@haogefeifei 然而直到现在,很多设备还停在 gsm 的两个原因一个是成本,一个是耗电量。你可以去某宝看看,一个 4g 模块的价格和耗电量是一个 2g 模块的多少倍
nb-iot 的确是一种解决方案,但是这需要运营商部署专网,部署成果还有待观察
2019-07-26 10:17:02 +08:00
回复了 okwork 创建的主题 新手求助 5G 低延迟,可以解决全球光纤延迟问题吗?
@haogefeifei 物联网设备有很大一部分对速度,延迟并不敏感,很多户外传感器还在用着 GSM 也稳定得很,感觉用的最多的 4g 物联网设备应该是公交车的刷卡机了吧(感谢扫码支付的流行😂)
2019-07-25 23:21:36 +08:00
回复了 xianhu 创建的主题 Python 关于 Python 多线程的一个疑问,见笑!
@hhhsuan 多进程来传递个 FD 看能不能把你搞疯掉
2019-07-25 20:45:48 +08:00
回复了 rainto 创建的主题 Python asyncio 批量获取需要 await 的对象为空,请表哥们指教
@rainto aiohttp 的 response 是惰性读取的,也就是只有你在 await resp.read()的时候才会真正的从 TCP 缓冲区读取,当你关闭这个 resp 的时候,http 连接已经关闭,就不可能读到数据了
当然你 await response 有什么用,这样既不会真正的读取,aiohttp 的 response 对象也不是可重用的,你只能自己 new 一个 dict 来把 resp 中你想要的数据保存出来,再 append 进 res
2019-07-25 20:41:21 +08:00
回复了 xianhu 创建的主题 Python 关于 Python 多线程的一个疑问,见笑!
其实一个操作是不是原子的有两种评判标准:
1、对于纯 Python 代码,是不是只有一条 byte code
2、对于 C 实现的函数,内部有没有释放 GIL
2019-07-25 20:37:02 +08:00
回复了 xianhu 创建的主题 Python 关于 Python 多线程的一个疑问,见笑!
@jingxyy @xianhu python 官方文档提到了在 cpython 的实现中 list 的 append 是原子的
https://docs.python.org/3.7/faq/library.html#what-kinds-of-global-value-mutation-are-thread-safe
2019-07-24 16:51:53 +08:00
回复了 itgoyo 创建的主题 问与答 网上出售的几十块钱无限流量卡或者是 100G 那种是真的吗?
@worldtongfb 有种服务叫 拜访地接入 ,不过不是每个套餐都能开
2019-07-24 09:19:13 +08:00
回复了 lixyz 创建的主题 Java Java 中, HashMap 扩容可以避免吗?
@xuanbg 很多情况下,复制产生的代价会小于链表带来的读取损耗,你说的这种结构类似于 c++ stl 的 std::deque,但是在读取较多的负载下性能比 std::vector 差了不少
2019-07-24 00:42:50 +08:00
回复了 akazure 创建的主题 问与答 关于 itx 外置机械硬盘放置问题
@whatIsGhost @loading
酷鱼家有些小机箱是只能放下一个 2.5 的,这个并不奇怪,itx 本来就是为啥追求极限的体积,要不然干嘛不配个 atx 机箱
2019-07-24 00:39:50 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
@wwqgtxx 修正一下,是
____loop.call_soon(_run,a,loop)
这里会发现 call_soon 传入的参数是个普通函数而不是一个 coroutine,为什么这么设计就很有意思了
2019-07-24 00:35:52 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
@waibunleung 如果你仔细看过 EventLoop 的实现代码,你会发现其实 asyncio 内部很喜欢用在一个函数结尾调用 call_soon 的方式实现循环,比如
def _run(a,loop):
____if a == XXX:
________干一些事
____else:
________干另一些事
____loop.call_soon(a,loop)
____return
这样实现的代码虽然看起来复杂,可能能让你更明白事件循环的执行过程
2019-07-23 23:54:25 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
@zzth370 其实可以用一个比较简单的方式解释,await 导致了 task 切换,但是 create_task 之后这个 task 已经放进等待列表,所以在 main task 中 await 任何 future 都会导致 worker 被执行,至于 worker_1 和 worker_2 的执行循序,这个就要看 EventLoop 的具体实现了
2019-07-23 23:50:14 +08:00
回复了 akazure 创建的主题 问与答 关于 itx 外置机械硬盘放置问题
@akazure 我买的 199 的
2019-07-23 21:03:11 +08:00
回复了 akazure 创建的主题 问与答 关于 itx 外置机械硬盘放置问题
10 口工业 usb3.0 hub,带外置供电的
2019-07-23 15:24:31 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
@j0hnj 我自己学习的时候是用 yield 和 yield from 手写了一个协程的实现(在 py3.4 的时候,那是 asyncio 还未加入标准库),不过理解的根源还是写“多任务”的单片机程序😂
1 ... 16  17  18  19  20  21  22  23  24  25 ... 193  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1315 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:22 · PVG 01:22 · LAX 09:22 · JFK 12:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.