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