健康白云

文章
8
资源
0
加入时间
2年10月21天

Netty学习笔记

1.Netty的高性能体现在哪些方面?(1)异步非阻塞通信。使用异步非阻塞通信方式,利用I/O多路复用技术,只需少量的线程就能管理大量的网络连接的读写操作。(2)采用高效的Reactor线程模型。支持三种Reactor线程模型:Reactor单线程模型、Reactor多线程模型、主从Reactor多线程模型。(3)串行无锁化设计。NioEventLoop线程池采用串行无锁化执行方式,避免多线程竞争(锁同步)引起的性能下降,比一个队列+线程池模型的性能更好。(4)高效的并发编程。大量使用v

洛谷 P1757 通天之分组背包(分组背包)[C,C++]题目及翻译题目思路注意事项AC代码

目录题目及翻译题面输入输出输入样例输出样例题目思路注意事项AC代码C/C++(代码几乎没有变更)题目及翻译题面自 01 背包问世之后,小 A 对此深感兴趣。一天,小 A 去远游,却发现他的背包不同于 01 背包,他的物品大致可分为 k 组,每组中的物品相互冲突,现在,他想知道最大的利用价值是多少。输入两个数m,n,表示一共有n件物品,总重量为m。接下来n行,每行3个数ai,bi,ci,表示物品的重量,利用价值,所属组数1≤n,m≤1000输出一个数,最大的利用价值。输入样例45 31