V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ayanamist  ›  全部回复第 12 页 / 共 43 页
回复总数  860
1 ... 8  9  10  11  12  13  14  15  16  17 ... 43  
2012-07-05 16:11:11 +08:00
回复了 myrual 创建的主题 程序员 服务器多线编程失误分享
楼上两个都说错了,这个问题产生的原因并不是多线程的问题,而是Python多线程的实现问题。
Python由于GIL的存在,并不是真正的多线程。虽然线程是系统的实线程,但线程里的代码却由一个全局的GIL控制,在以下情况下才会发生线程切换,保证所有的线程都得到解释器的执行。
IO的处理,P-code的执行行数。
所以会发生楼主的问题。由于IO阻塞,导致代码停滞,两个切换的条件都不存在,所以就把整个程序都锁死了。
解决的方法是把可能阻塞的部分用multiprocessing分开,性能可能会降低。
当然Python多线程执行的这个问题,也导致了在不手动加锁的情况下,del xx["key"]这样的操作是线程安全的,因为始终只会有一个线程访问Python的内部变量。
2012-07-05 15:00:46 +08:00
回复了 ISSAY 创建的主题 问与答 有没有支持安卓的APN啊?
@ISSAY 只能用ProxyDroid模拟了
2012-07-03 14:09:27 +08:00
回复了 guotie 创建的主题 问与答 购机求助:GALAXY S III 还是ONE X?
S3,相信我,HTC的做工不是一般的烂,去修一次就明白了,传说中的胶布大神,里面布满了防绝缘的胶布,而且电路设计有问题,如果进水,直接烧主板没救。另外系统上也有问题,摄像头有传说中的黑点
三棒子的东西,至少电路清晰,不用胶布来做补救,而且进水后,只要在黄金72小时内去修,一般只用换小部件。
2012-06-26 18:16:45 +08:00
回复了 Eyon 创建的主题 Python 谁帮忙写个抽奖程序吧
曾经在年初的时候给年夜饭写过个类似的
https://gist.github.com/1627198
支持因为某个号码不在而取消某个号码重新抽奖。
2012-06-26 14:19:56 +08:00
回复了 chaker 创建的主题 Android 手机Nexus S无线关不掉了,急救啊!!!!
@chaker 果然杀毒软件就是最大的病毒
2012-06-26 04:57:50 +08:00
回复了 mckelvin 创建的主题 Python 系統默認Python版本更換後的依賴解決問題
@mckelvin 麻烦看清楚,pythonbrew的包隔离也是用virtualenv做的……
2012-06-25 15:32:54 +08:00
回复了 levon 创建的主题 问与答 出钱出域名找合作
随便外包,几千块,做个垃圾站好了,收集网上大学的段子什么的,收入也不菲的。
2012-06-25 13:17:02 +08:00
回复了 mckelvin 创建的主题 Python 系統默認Python版本更換後的依賴解決問題
@lwjefSub 能在创建env的时候,指定使用哪个Python,甚至可以指定为PyPy。具体请仔细阅读virtualenv的文档。
2012-06-24 14:57:19 +08:00
回复了 sd4399340 创建的主题 Android 自动安装程序的流氓软件?
请求root权限的时候,是可以看到它要用root干什么的。不要随便勾选“不再提示”
2012-06-24 14:48:10 +08:00
回复了 mckelvin 创建的主题 Python 系統默認Python版本更換後的依賴解決問題
干嘛要更换默认的Python版本?
这就是项目不用virtualenv的悲剧。
用virtualenv能解决你所有的问题。
2012-06-21 14:38:25 +08:00
回复了 dongbeta 创建的主题 问与答 Linode回答说Tokyo节点的速度是国内这边的问题,求分析。
分析很简单,主要的瓶颈就是在去日本的途中 219.158.33.22,从日本来的途中219.158.33.21,结合上下文,这个地方的上下站都是日本,所以应该就是出国网关的位置。
再结合BGP信息 http://bgp.he.net/ip/219.158.33.22 这个是联通的出国口。所以肯定是出口有问题。
可能是带宽不足,也可能是某墙的影响,毕竟所有的防火墙都会消耗掉很多带宽的。
不过国内的网络也确实渣,日本境内都是个位数的延迟,国内都是两位数的。
2012-06-21 14:27:20 +08:00
回复了 iwinux 创建的主题 Gentoo 转到 Gentoo 一个月了
“全局的 USE flags 不要经常改,不然 emerge world 会很疼的。”
emerge可以有--new-use的
2012-06-20 08:57:27 +08:00
回复了 unstop 创建的主题 Opera Opera Dragonfly
@eerie 说白了,这位楼主其实压根不会用Chrome 开发者工具和Firebug,看到Opera的一点破烂特性就高潮了。发布当天我测试了一下,Opera的DragonFly的特性只能算Chrome开发者工具的子集,Firebug的勉强子集,和IE9的差不多。
2012-06-20 08:55:25 +08:00
回复了 soarscnu 创建的主题 问与答 谁抢到京东图书的买200送80了?
我抢了一张,用了,我GF一个全新的账号,也抢了一张,用了。
@cloudream 送货员小伙子说,货多到,他每天就早上去一趟提货点拿货,就够他送一整天了。
2012-06-18 08:42:27 +08:00
回复了 chendahui007 创建的主题 V2EX 这算bug吗?
@Livid 估计是没实现HEAD方法。这就是Tornado的局限之处。Flask是自动用GET方法实现HEAD方法的。
1 ... 8  9  10  11  12  13  14  15  16  17 ... 43  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4007 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.