
多线程
lovemelovemycode
大家好,我是王茂军,来自北京中关村的一名程序员。希望和大家一起交流、一起成长。我关注的东东:linux\JAVA\Hadoop\scala\spark.为大数据在气象领域的落地贡献自己的力量。
展开
-
多线程同步与性能一
package com.index.thinking;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInteger;/* * i 的初始值是0,每次递增2,所以i的所有的值原创 2012-05-02 16:24:24 · 1194 阅读 · 0 评论 -
python 多线程入门
多线程是一门复杂的技术,这个表现在各个语言当中。下面我们简单讲解一下python的多线程。1 多线程定义class myclass(threading.Thread): '''python thread demo 1,feel happy today!''' def __init__(self): threading.Thread().__init原创 2012-12-31 13:22:17 · 1019 阅读 · 0 评论 -
JAVA 多线程同步与中断
1 Thread.sleep()是可中断的阻塞;IO引起的阻塞不可中断;synchronized引起的阻塞不可中断。2 “IO引起的阻塞不可中断”的解决方案:关闭底层资源,即关闭IO流。3 wait(),notify(),notifyAll()只能在同步方法或者是同步方法块中调用;sleep()可以在飞同步方法中调用;sleep()不会发起锁;wait()会放弃锁,然后等待notify()原创 2012-05-07 17:44:58 · 1529 阅读 · 0 评论 -
java 并发主题详解
并发是计算机科学里的一个基本课题,本篇文章将针对JAVA的并发分四个主题讨论一下多线程在JAVA里的写法和用处。四个课题分别是:线程的定义;共享受限资源;线程间协作;性能调优。1 线程定义:new Thread(new Runnable(){ public void run() { /* * 希原创 2013-01-18 08:32:59 · 9760 阅读 · 3 评论