V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  2225377fjs  ›  全部回复第 12 页 / 共 18 页
回复总数  342
1 ... 4  5  6  7  8  9  10  11  12  13 ... 18  
2016-07-02 11:29:40 +08:00
回复了 2225377fjs 创建的主题 生活 大家坚持在外工作是为啥?
@taresky 房子对个人归属感还是很重要的吧,如果在外一直没有家的归属感,那在外工作还有什么意义。祝你顺利,哈哈。
2016-07-02 11:21:44 +08:00
回复了 2225377fjs 创建的主题 生活 大家坚持在外工作是为啥?
@Hant 哈哈,对的,有人这么说过,可能好多在家当年读书被鄙视成狗的同学,虽然读书确实不怎么样,但是在家过的也很潇洒。

@XianZaiZhuCe 现在国内很多 3 线城市其实和 1 线城市的差距也不是那么大了,尤其是离省会比较近的小城市。

@zaishanfeng 这么说确实也有道理吧,在外工作,如果没有一定家底,或者工作没有太多的上升空间,运气不够好,大多都沦为了一辈子养孩子,养房子,洋车子了,生活可能相对更无趣一些。
一般情况下 socket 层级设置 connect timeout 的确是在 connect 操作的超时(建立 tcp 连接,握手步骤),在异步或者同步的 connect 操作都有用。
但是对于 http 层级来说,好像没有 connect timeout 这种说法,更多的是设置类似于 socket_timeout 类似的参数,这个是在一个 tcp 连接建立之后,长时间都没有 http 交互的话,服务器将会主动将这个 tcp 连接关闭。
2016-07-01 20:01:22 +08:00
回复了 songz 创建的主题 游戏开发 [当奇幻故事听吧] 广电总局匪夷所思的手游审核过程节选:
现在手游市场可能确实比较大了吧,赚钱规模也不是以前能比的,规范一下市场还是应该的,不过希望不要搞成 CFDA 那样的局面,市场越管越乱。
2016-06-30 12:03:33 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@haozhang 我说过 nodejs 靠多进程实现非阻塞 IO ?什么叫并行,什么叫并发?我说的是 nodejs 要实现并行应该是通过多进程来做,通过多进程来充分利用系统资源。
进程线程跟 epoll 这些玩意是同一个维度的东西。。?我能说你这是恶意乱说我的意思。?或者说你根本就没看懂我的回帖的意思。

要通过线程来实现并行计算,提高系统的计算能力,那不是 nodejs 要做的事情, nodejs 现在的框架基础也不支持这些东西,因为他根本就没有成熟的并行环境下的内存模型, java 那么多同步组件是吃白饭的,线程级别的并行也不是简简单单加个锁这么简单的事情,除了同步,还有内存可见性之类的问题。。。对于同一个数据域,在并行线程环境下,两个线程可能看到的是不同的值,这些都需要同步与内存模型来保证不会出现这种问题。 node 的框架基础根本就没有提供这些东西,因为 node 本身根本就没有想过要提供线程级别的并行,而是让系统做成多进程,这也是为什么大家说 node 不适合 CPU 运算要求特别高的任务,其实这里还少了一点东西,那就是 CPU 运算要求特别高而且业务功能模块交互比较频繁的任务不适合 node ,单纯 cpu 密集型的任务用 node 来做没问题,多开进程就行,只要各个任务之间都是独立的,交互很少。

node 要强行实现线程并行也可以的, c++的 boost 库也有很多并行组件可用,但是这已经脱离的 nodejs 范畴。

你这明明什么都不懂,和稀泥有意思?
2016-06-30 11:07:11 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@haozhang 你确定我在扯? epoll 或者 kqueue 或者 iocp 是 ioloop 的实现基础,他们跟多进程多线程是同一个维度的东西。。?知道几个东西的名字就能上来装逼了?成本这么低。?不要上来就喷,把这些基础知识搞清楚了再说吧。。。
你清楚 libevent , libev , libuv , nginx , netty , gevent 这些东西的 io 模型或者说并发模型?如果你懂的话,你可以喷。。。。如果你狗屁不通,上来就喷,那你跟 sb 喷子有啥区别。。?不过看你这个帖子的回复,我觉得你不懂,如果你懂的话,你是不会有这么弱智的回复的。
2016-06-30 10:49:50 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
@abcdabcd987
@yamada
@haozhang
@billlee
充分利用系统资源,提高真个系统吞吐量, node 的并行是通过多进程来实现的, libuv 确实也有多线程,但是这只是为了做磁盘 IO 做的(印象中好像还有 DNS 的一些操作),而不是用来跑任务,用并行多线程确实可以将运算交给另外一个线程,这样来做成异步的,但是 node 的多线程可不是为了这个存在的。
对于纯异步,多进程的系统,例如 nodejs ,单个进程中再引入并行的多线程来执行 CPU 运算,并不能提高系统的吞吐量,反而会引入其他的问题,对于负载很高的时候,更应该做的是如何将各个任务分布到各个 worker 进程来做,从而利用 CPU 资源。
也有多进程的系统也引入了多线程,例如 Nginx 之类的,但是他们的 IOLoop 和主逻辑也还是在同一个线程中执行的,这些引入的其他线程更多的是为隔离上层代码的阻塞,例如 Nginx 去同步的请求外部的系统,上层一些逻辑不得不阻塞, upstream 配套起来用。

上面很多说的通过开多个线程,提高系统性能啥的,这个不是 Node 的系统模型,而是 Java 环境下的模型,人家是单进程多线程。

而且正确的实现多线程程序不是那么简单事情, jvm 上面发展了很多年才有的现在强大的内存,并发模型,各种优秀的并行库和组件,这些方面 nodejs 还差的很远。。。
2016-06-29 18:04:26 +08:00
回复了 yamada 创建的主题 Node.js crypto 里的部分加解密函数为啥是同步的?
为什么要异步。。?加密解密本来就是 CPU 运算,又不是 IO ,有等待, CPU 空闲出来了,所以做成异步,让 CPU 做别的事情去。。。加解密的时候 CPU 本来就没空闲,难道将加密解密的运算派发到别的并行线程去做,强行做成异步的?这样有啥好处?又不能提高整个系统的吞吐量。
何为卡主整个进程?如果因为 IO 之类的等待,整个执行过程被挂起,这个才叫卡住了。加解密的时候执行线程就一直在运算,何来卡主整个进程而言。?
(感觉楼主还需要学习一些基本概念)
2016-06-29 17:40:17 +08:00
回复了 yaochiqkl 创建的主题 杭州 如何看待最近滴滴杭州的价格暴涨
滴滴收司机的平台费,单子还有抽成,加上拼单,加价的部分,滴滴要实现盈利还是可以的,不是说在一些城市已经盈利了么。
2016-06-29 17:38:05 +08:00
回复了 LokiSharp 创建的主题 问与答 为何要用 Evernote,而不用 Onenote 呢?
有道云笔记挺好的啊,速度快,功能也比较全面。
教书
2016-06-28 15:30:36 +08:00
回复了 lostgerry 创建的主题 投资 15W 存款,求理财方案
个人教训,不要轻易重仓进股市。。。
2016-06-26 21:48:37 +08:00
回复了 eseeker 创建的主题 问与答 舅舅家孩子上大学,送什么礼物好?
前两百,清华北大有希望啊, 666 。。如果钱不多的话,送一个卡西欧电子表也挺不错的。。。
2016-06-26 10:47:21 +08:00
回复了 bidu 创建的主题 大学 各位 V 友觉得北理和华科哪个好?
看起来北理现在跟华科一个档次了呀,在我记忆里华科应该比北理高了一两个档次吧
2016-06-24 20:44:40 +08:00
回复了 Tony1ee 创建的主题 问与答 Tony1ee 出成绩了 计算机专业大家看哪个学校比较好
东南大学, 电子科大,四川大学。。?
2016-06-24 11:20:50 +08:00
回复了 shenlei 创建的主题 程序员 腾讯游戏部门加班多吗?
@yanchao7511461 额,这么看来腾讯那边手游开发流程还是蛮严谨的了,这样挺好的,客户端服务端分开,大家各司其职,干自己熟悉的部分,质量也更有保障。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2633 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 14:59 · PVG 22:59 · LAX 06:59 · JFK 09:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.