Java多线程
鸡蛋和番茄的故事
从下到上演变,从上到下追溯
展开
-
(java)多线程(一)创建多线程
【创建多线程的方式】 (1)继承Thread类 (2)实现Runnable接口实现类 (3)匿名内部类实现 (4)实现Callable接口实现类,有返回值 【1. 继承Thread类 -- 创建多线程】/* * 定义子类,继承Thread,重写方法run() * 获取线...原创 2018-11-16 22:00:29 · 126 阅读 · 0 评论 -
(java)多线程(二)线程安全问题
【线程安全】 线程安全 -- 如果有多个线程同时运行,程序每次运行的结果和单线程运行的结果一样,且其他变量的值也和预期的一样。 线程安全产生都是全局变量、静态变量引起的。若每个线程对对全局变量、静态变量只有读操作,而无写操作,一般来说这个全局变量是线程安全的;若有多个线程同时执行写操作,一般需考虑线程同步,否则就有可能影响线程安全。 线程同步机制能够解决上述线程安全问题 ...原创 2018-11-18 15:38:17 · 132 阅读 · 0 评论