Android 一些常见问题
sun cat
只有让自己变得更优秀,才无所畏惧
展开
-
耦合的概念你是怎么理解的?要不要完全避免耦合?
耦合:是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,保证系统设计顺利进行。 耦合度就是某模块(类)与其它模块(类)之间的...原创 2019-10-09 21:36:04 · 3243 阅读 · 0 评论 -
CAS介绍
CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。例子:在内存地址V当中,存储着值为10的变量。2.此时线程1想要把变量的值增加1。对线程1来说,旧的预期值A=10...原创 2019-10-09 21:33:00 · 431 阅读 · 0 评论