摘要:
今天先是看到多线程级别的内容,然后又看到协程的内容。 基本的领会是,协程是对异步回调方式的一种变换,同样是在一个线程内,协程通过主动放弃时间片交由其他协程执行来协作,故名协程。 而协程很早就有了,那时候因为协程不够公平,很可能不会主要交出执行权;现在卷土重来。 跟异步一样,为了减少线程间切换,而尽量 阅读全文
posted @ 2017-01-02 15:23
blcblc
阅读(1347)
评论(0)
推荐(0)
摘要:
另,线程的资源占用可见:http://www.cnblogs.com/charlesblc/p/6242111.html 进程 & 线程的很多知识可以看这里:http://www.cnblogs.com/charlesblc/p/6135666.html 线程一直是分系统级线程和用户级线程,也就是所 阅读全文
posted @ 2017-01-02 15:22
blcblc
阅读(4534)
评论(0)
推荐(3)
摘要:
epoll是Linux高效网络的基础,比如event poll(例如nodejs),是使用libev,而libev的底层就是epoll(只不过不同的平台可能用epoll,可能用kqueue)。 epoll能够高效支持百万级别的句柄监听。 epoll高效,是因为内部用了一个红黑树记录添加的socket 阅读全文
posted @ 2017-01-02 14:59
blcblc
阅读(14260)
评论(2)
推荐(5)
摘要:
另,进程 & 线程的很多知识可以看这里:http://www.cnblogs.com/charlesblc/p/6135666.html 今天查了一下进程和线程的资源占用。 比如问:栈和堆的大小? 答:栈是线程的概念,堆是进程的概念。 线程栈的大小,通过 ulimit -s 来设定。Linux默认是 阅读全文
posted @ 2017-01-02 10:43
blcblc
阅读(2514)
评论(0)
推荐(0)
摘要:
https://zhuanlan.zhihu.com/p/20204159 这个系列真的非常好,好好领会学习一下 学习笔记在这里:http://www.cnblogs.com/charlesblc/p/6341265.html 阅读全文
posted @ 2017-01-02 01:02
blcblc
阅读(349)
评论(0)
推荐(0)

浙公网安备 33010602011771号