feihongmeilian
feihongmeilian
你是指文档和视频收费?开源不等于免费吧……谁说了开源就必须免费的?你对开源精神存在极大误解,mysql免费不……
相信我,996,965都是悖论,说白了只是自己没有抉择好到底该走哪条路,最后通过不断地抱怨来给逃避现实。到965的公司嫌工资低,到996的公司嫌加班多。到底是要工资呢,还是要生活呢?其实这不都是自己当初的选择吗?
@zyhkz 我会选996的,如果996真的是像你们所说的磨洋工到下班开发,那就算是50w对70万我都会选996
那你们到底是讨论摸鱼996还是事多到996?如果是活多钱少,为什么不走?而我看到更多的时候是在不停的观点跳跃,一会说是反对活多,一会又说白天摸鱼等到晚上加班干活。你们只是想发泄一下怨气,还是想找到解决途径?
在自己的main函数设置glog的输出等级
libevent2.1.8,默认使用iocp,与evpp无关。如果不放心,可在event_loop.cc 源码内event_base_new_with_config函数执行前显性设置: #ifdef H_OS_WINDOWS event_config_set_flag(cfg,EVENT_BASE_FLAG_STARTUP_IOCP); #endif 没做过测试,但是直接在windows上使用过,相信libevent和evpp的性能
很简单的验证,单线程看能不能支持1W个客户端连接就搞定了,不要单步跟踪,libevent可能少于64的个链接时使用select,超过时自动切换iocp
evutil_socketpair初始化的AF_UNIX不需要改,详见libevent下evutil_socketpair实现 buf的内容只是作为一条消息发给work thread,从而起到触发work thread的目的,具体内容是什么,并不重要
不会乱码,因为发送的消息只是为了激活工作的eventloop,接收端并不会管自己接受的是什么
关注的意义不大,这行代码只会在程序启动的时候执行,所有子线程都启动后就退出了,整个过程不会超过5秒,并不影响后续程序执行的效率。