1# ArkTS Subsystem Changelog 2 3## cl.arkts.1 Access Level of APIs of RestrictedWorker in the worker Module Changed 4 5**Access Level** 6 7Public API 8 9**Reason for Change** 10 11Due to security compliance requirements, the APIs of the **RestrictedWorker** class are changed from public APIs to system APIs. 12 13**Change Impact** 14 15This change is a non-compatible change. 16 17Before change: 18 19APIs of the **RestrictedWorker** class in the worker module are public APIs and can be called by third-party applications. 20 21After change: 22 23APIs of the **RestrictedWorker** class in the worker module are changed to system APIs and can be called only by system applications. When a non-system application uses these APIs, the compilation may fail. 24 25**Start API Level** 26 2711 28 29**Change Since** 30 31OpenHarmony SDK 5.0.0.44 32 33**Key API/Component Changes** 34 35Two APIs in the worker module: 36 371. class RestrictedWorker extends ThreadWorker; 38 392. constructor(scriptURL: string, options?: WorkerOptions); 40 41**Adaptation Guide** 42 43If only inter-thread communication is involved, you can use the **worker.ThreadWorker** class to create Worker threads. 44