线程池学习笔记

在生产环境中,“为每个任务分配一个独立的线程”这种方法存在很多缺陷,尤其是当需要创建大量的线程的情况。线程池的出现使用,使服务器不会无限创建数千个线程来争夺有限的CPU和内存资源。...
阅读(647) 评论(0)

Java模拟抢红包应用

近几年来,春节抢红包热潮席卷全国。公司的游戏也赶上了风潮,玩起了抢红包活动。 关键思想: 1.抢红包涉及多人并发操作,需要做好同步保证多线程运行结果正确。 2.由于同时在线人数大,从性能方面考虑,玩家的发红包请求不必及时响应,而由服务端定时执行发红包队列。 下面是主要的代码和实现逻辑说明 1.创建一个类,表示红包这个实体概念。直接采用原子变量保证增减同步。Java的原子变量是一种...
阅读(2259) 评论(1)
    个人资料
    • 访问:117946次
    • 积分:1617
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:0篇
    • 译文:0篇
    • 评论:39条
    博客专栏
    最新评论