摘要:
一个线程有五种状态: 新建状态:使用 new 关键字后,线程处于新建状态。 就绪状态:使用start()后线程进入就绪状态,sleep()结束之后线程进入就绪状态,join()结束之后线程进入就绪状态,I/O完成后线程进入就绪状态,notify()或notifyAll()之后线程进入就绪状态,int 阅读全文
posted @ 2019-01-13 20:08
萧愬夜
阅读(97)
评论(0)
推荐(0)
摘要:
并发对于程序来讲,并不安全。 多个线程同时对一个共享资源进行读写时,可能会发生错误。 如何避免这样的问题? 1.synchronized关键字 被synchronized关键字修饰的域,将被“上锁”,在程序执行这段代码时,只能有一个线程执行这段任务,在该线程没有执行完成之前,其他线程将等待该线程执行 阅读全文
posted @ 2019-01-13 14:57
萧愬夜
阅读(99)
评论(0)
推荐(0)