Tag: 多线程

Kotlin线程使用参数保存本机懒惰单例

在java中,我们可以使用double Checked Locking&volatile来编写单独的save-singletons: public class Singleton { private static volatile Singleton instance; public static Singleton getInstance(String arg) { Singleton localInstance = instance; if (localInstance == null) { synchronized (Singleton.class) { localInstance = instance; if (localInstance == null) { instance = localInstance = new Singleton(arg); } } } return localInstance; } } 我们如何写在kotlin? 关于对象 object A […]

如何在Kotlin中初始化线程?

在Java中它通过接受一个实现可运行的对象来工作: Thread myThread = new Thread(new myRunnable()) myRunnable是一个实现Runnable的类。 但是当我在Kotlin尝试这个时,似乎并不奏效: var myThread:Thread = myRunnable:Runnable