摘要: 一、为什么使用指针 ①指针能够有效的表示数据结构。 ②能动态分配内存,实现内存的自由管理。 ③能方便地使用字符串。 ④指针直接与数据的存储地址有关。比如:值传递不如地址传递高效,因为值传递先从实参的地址中取值,再赋值给形参代入函数计算。而指针则把形参的地址直接指向实参地址,使用时直接取出数据,效率提 阅读全文
posted @ 2019-12-27 22:19 Qmillet 阅读(209) 评论(0) 推荐(0)
摘要: 本章内容: 1.死锁 2.多线程并发最佳实践(如何安全并发) 3.Spring与线程安全 4.HashMap与ConcurrentHashMap深入分析 一、死锁 1.产生必要条件 (1)互斥条件:进程要求对所分配的资源(如打印机)进⾏排他性控制,即在⼀段时间内某资源仅为⼀个进程所占有。此时若有其他 阅读全文
posted @ 2019-12-27 20:56 Qmillet 阅读(303) 评论(0) 推荐(0)