线程
文章平均质量分 79
jojoliny
这个作者很懒,什么都没留下…
展开
-
线程
线程概述每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时进行,这些执行单元可以看作程序执行的一条条线索,被称为线程。 在Thread类中,提供了一个start()方法用于启动新线程,系统会自动调用run()方法。创建线程下面提供两种方法//重写run()方法 new Thread(){ public void run(){ } }.start();//Runnable是一个接口原创 2017-04-07 23:46:56 · 214 阅读 · 0 评论 -
线程安全
线程安全线程漏洞最典型的例子就是网上售票。new Thread(saleThread,"线程一"); new Thread(saleThread,"线程二"); new Thread(saleThread,"线程三"); new Thread(saleThread,"线程四");上述会发生一张票被多次售出的情况。 归纳 当多线程共享一个共同资源时,会出现如上问题。 原因 线程随机性原理,即线原创 2017-04-08 12:08:41 · 256 阅读 · 0 评论 -
单例模式
单例模式 单个实例,只能new一次 恶汉 一上来直接给 如果他不需要,岂不是浪费资源⊙﹏⊙‖∣° /** 第一步: 不能给别人new **/ private EntitySingleton() { }/** 恶汉 **/ static EntitySingleton instance = new EntitySingleton();public static EntitySinglet原创 2017-04-08 19:47:09 · 176 阅读 · 0 评论