软件工程 填空题 标准 ★ 精品

懒汉式与饿汉式区别 — 软件工程填空题

软件设计模式 创建型模式之二:单例与原型 AI 三重审校通过

题目
某数据库连接池类需要全局唯一实例。若采用饿汉式单例,实例在类加载阶段即被初始化,因此天然避免了多线程环境下的____问题;若采用懒汉式单例(仅一个简单的 if 判空后 new),在多线程同时首次调用 getInstance() 时可能创建出多个实例,通常需要用____关键字修饰 getInstance() 来解决,但会带来每次调用加锁的开销。