src/vs/workbench/services/extensions/common/abstractExtensionService.ts/AbstractExtensionService/startExtensionHosts
class AbstractExtensionService:	public async startExtensionHosts(): Promise<void> {
		this.stopExtensionHosts();

		const lock = await this._registryLock.acquire('startExtensionHosts');
		try {
			this._startExtensionHosts(false, Array.from(this._allRequestedActivateEvents.keys()));

			const localProcessExtensionHost = this._getExtensionHostManager(ExtensionHostKind.LocalProcess);
			if (localProcessExtensionHost) {
				await localProcessExtensionHost.ready();
			}
		} finally {
			lock.dispose();
		}
	}