摘要:当你需要使用Java线程在多线程环境下进行编程时,理解Java的线程周期与线程的状态是非常重要的。通过实现Runnale接口或者继承Thread类,我们可以创建线程,为了启动一个线程,我们需要创建一个Thread对象,并且调用它的start()方法,以便以线程的方式来执行run()方法。 Java中 阅读全文
posted @ 2018-01-23 14:37 melonstreet 阅读 (2120) 评论 (0) 编辑
摘要:Java的ThreadLocal变量用来创建线程本地变量。我们知道,一个对象上的所有线程,都会共享该对象的变量,所以这些共享的变量不是线程安全的。我们可以使用synchronization同步语法来使得线程安全,但如果想避免使用synchronization,那么可以使用线程本地变量(ThreadL 阅读全文
posted @ 2018-01-23 11:41 melonstreet 阅读 (175) 评论 (0) 编辑