会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乌乌乌龟
博客园
首页
新随笔
联系
管理
订阅
2024年1月10日
代码整洁之道
摘要: 命名1、见名知意 变量命名应知道这个变量作用函数2、函数参数:标识参数:boolean;应拆分两个函数:一个函数应只做一件事3、函数不返回null及参数不传递null4、永不被调用的函数应该被舍弃。别害怕删除死函数,git还会记得5、尽可能找到并消除重复代码:重复的代码可能成为子程序或一个类。6、i
阅读全文
posted @ 2024-01-10 11:29 乌乌乌龟
阅读(29)
评论(0)
推荐(0)
2019年9月22日
合理设置线程数
摘要: 1.多线程程序相对于单线程程序的提速关系 Amdahl's定律 设处理器的数量为N,程序中必须串行(即无法并发化)的部分耗时占程序全部耗时的比率为p, 那么将这样一个程序改为多线程程序, 我们能够获得的理论上的最大提速Smax为 Smax = 1 / (p + (1 - p) / N); 设T(1)
阅读全文
posted @ 2019-09-22 21:15 乌乌乌龟
阅读(1245)
评论(0)
推荐(0)
单例模式几种写法
摘要: 本文摘自《多线程编程实战指南(核心篇)》 单例模式所要实现的目标(效果)非常简单:保持一个类有且仅有一个实例。出于性能的考虑,不少单例模式会采用延迟加载(Lazy Loading)的方式,即仅在需要用到相应实例的时候才创建实例。 单例模式 饿汉模式 单线程单例 懒汉模式 简单加锁实现的单例模式实现
阅读全文
posted @ 2019-09-22 18:01 乌乌乌龟
阅读(1202)
评论(0)
推荐(2)
公告