线程
哎-哭泣的鱼
这个作者很懒,什么都没留下…
展开
-
【线程】Java线程(2)-线程安全概述
1、线程安全 当一个进程内存在多线程的时候,就需要考虑线程对同一个公共变量操作的问题。我们预期的结果是,多线程和单线程对变量操作的结果是一样的,事实上并非如此。多线程共享进程在堆中分配的资源,并且通过线程切换来操作变量。 假如目前有两个线程,一个对变量做加1操作,一个对变量做减1操作。 如果线程执行过程中是串行的,并且互不干扰的,那么变量最后的结果原创 2014-04-24 16:37:55 · 610 阅读 · 0 评论 -
【线程】Java线程(1)-线程基本理解and实现方式
关于进程和线程,在知乎上看到一个很漂亮的解释。 【来源:pansz,自由软件开发者,地址:多线程有什么用?】 1。单进程单线程:一个人在一个桌子上吃菜。 2。单进程多线程:多个人在同一个桌子上一起吃菜。 3。多进程单线程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此原创 2014-04-22 15:28:44 · 704 阅读 · 0 评论