MCPcopy Create free account

hub / github.com/MOBIN-F/Thread / types & classes

Types & classes108 in github.com/MOBIN-F/Thread

ClassA
src/com/mobin/thread/ThreadLocalTestImprove.java:26
ClassA
src/com/mobin/thread/ShareData.java:30
ClassA
src/com/mobin/thread/ThreadLocalTest.java:25
ClassAddShutdownHookTest
Created by Mobin on 2017/6/14.
src/com/mobin/thread/AddShutdownHookTest.java:6
ClassB
src/com/mobin/thread/ThreadLocalTestImprove.java:33
ClassB
src/com/mobin/thread/ShareData.java:37
ClassB
src/com/mobin/thread/ThreadLocalTest.java:32
ClassBigFileDownloader
Created by Mobin on 2017/8/5. 《Java多线程编程实战指南(核心篇)》Demo
src/com/mobin/thread/Example/BigFileDownloader.java:20
ClassBigFileDownloaderMain
Created by Mobin on 2017/8/6.
src/com/mobin/thread/Example/BigFileDownloaderMain.java:6
ClassBlockingQueueExecutor
Created with IDEA Creater: MOBIN Date: 2018/8/10 Time: 4:26 PM
src/com/mobin/thread/Executor/BlockingQueueExecutor.java:12
ClassBoundedBeffer
Created by Mobin on 2016/3/28.
src/com/mobin/thread/condition/BoundedBeffer.java:10
ClassCallableAndFuture
Created by Mobin on 2016/3/20. 执行完线程后返回结果
src/com/mobin/thread/Executor/CallableAndFuture.java:9
ClassClient
Created with IDEA Creater: MOBIN Date: 2018/8/7 Time: 9:49 PM
src/com/mobin/net/tcpipbio/Client.java:16
ClassCommon
src/com/mobin/thread/MainAndSubCyclical.java:29
ClassCommon2
src/com/mobin/thread/condition/ThreedCondition2.java:42
ClassCommoned
src/com/mobin/thread/condition/ThreedCondition.java:42
ClassCommons
src/com/mobin/thread/condition/ConditionTest.java:32
ClassCompletionServiceTest
Created by Mobin on 2016/3/20. 启动10个线程,哪个先运行完就返回那个结果
src/com/mobin/thread/CompletionServiceTest.java:10
ClassConditionTest
Created by Mobin on 2016/3/28. conndition的使用
src/com/mobin/thread/condition/ConditionTest.java:11
ClassConsumer
Created by MOBIN on 2016/8/18.
src/com/mobin/thread/ProducerAndConsumer/Consumer.java:6
ClassCountDownLatchTest
Created by Mobin on 2016/4/14.
src/com/mobin/thread/countDownLatch/CountDownLatchTest.java:8
ClassCountDownLatchTest1
Created by Mobin on 2016/4/14.
src/com/mobin/thread/countDownLatch/CountDownLatchTest1.java:8
ClassCountTask
Created by Mobin on 2016/4/23.
src/com/mobin/thread/ForkAndJoin/CountTask.java:11
ClassCurrentThread
Created by Mobin on 2016/3/3. 关于CurrentThread的点
src/com/mobin/thread/CurrentThread.java:7
ClassDaemon
Created by Mobin on 2017/2/18.
src/com/mobin/thread/MonitorThread/Daemon.java:8
ClassDaemonFactory
src/com/mobin/thread/MonitorThread/Daemon.java:31
ClassDaemonThread
Created by Mobin on 2016/1/27. 守护线程
src/com/mobin/thread/DaemonThread.java:7
ClassDataSave
src/com/mobin/thread/Lock/ReadWriteLock.java:30
ClassDownloadBuffer
Created by Mobin on 2017/8/5.
src/com/mobin/thread/Example/DownloadBuffer.java:10
ClassDownloadTask
Created by Mobin on 2017/8/5.
src/com/mobin/thread/Example/DownloadTask.java:20
ClassEventStorage
Created by MOBIN on 2016/8/18. 生产者-消费者
src/com/mobin/thread/ProducerAndConsumer/EventStorage.java:11
ClassExchangeTest
Created by Mobin on 2016/3/28. 用于实现两个人之间的数据交换,每个人在完成一定的事务后想与对方交换数据,第一个先拿出数据的人将一直等待第二个人拿着数据到时才能彼此交换
src/com/mobin/thread/ExchangeTest.java:11
ClassFileSearchExecutor
Created by Mobin on 2016/11/30. 查找文件中的关键字,每个文件一个线程
src/com/mobin/thread/Executor/FileSearchExecutor.java:14
ClassFileSearchTask
Created by Mobin on 2016/11/30. 查找文件中的关键字,每个文件一个线程
src/com/mobin/thread/FutureTask/FileSearchTask.java:18
ClassHeartBeat
Created by Mobin on 2016/4/26. 使用newScheduledThreadPool来模拟心跳机制
src/com/mobin/thread/Executor/HeartBeat.java:12
ClassInterrupted
Created by Mobin on 2016/3/3.
src/com/mobin/thread/Interrupted.java:6
ClassIterationTest
Created by Mobin on 2016/3/31. / /CopyOnWriteArrayList会先复制一个集合副本,当对集合进行修改时普遍的上修改的是副本里的值, 修改完后再将原因集合的引用指向这个副本,避免抛出ConcurrentModificationException异常 (
src/com/mobin/thread/IterationTest.java:16
ClassJoinTest
Created by MOBIN on 2016/8/18.
src/com/mobin/thread/JoinTest.java:9
ClassJoinTest
Created by Mobin on 2016/6/3.
src/com/mobin/thread/sleepAndjoin/JoinTest.java:6
ClassJoinTest1
src/com/mobin/thread/JoinTest.java:21
ClassLockTest
Created by Mobin on 2016/3/20.
src/com/mobin/thread/Lock/LockTest.java:9
ClassMain
Created by MOBIN on 2016/8/18.
src/com/mobin/thread/ProducerAndConsumer/Main.java:6
ClassMainAndSubCyclical
Created by Mobin on 2016/1/27. 子线程循环10次,接着主线程循环100次,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。
src/com/mobin/thread/MainAndSubCyclical.java:7
ClassManyTimerTask
Created by Mobin on 2016/1/27. 多TimerTask及延时的测试
src/com/mobin/thread/ManyTimerTask.java:13
ClassMatchCount
src/com/mobin/thread/Executor/FileSearchExecutor.java:38
ClassMatchCount
src/com/mobin/thread/FutureTask/FileSearchTask.java:42
ClassMonitor
src/com/mobin/thread/MonitorThread/MonitorManager.java:13
ClassMonitorManager
Created by Mobin on 2017/2/18.
src/com/mobin/thread/MonitorThread/MonitorManager.java:6
ClassMonitorTest
Created by Mobin on 2017/2/18.
src/com/mobin/thread/MonitorThread/MonitorTest.java:6
ClassMultiThreadShareData1
Created by Mobin on 2016/3/9. 多线程访问共享对象和数据的方式(一) 将共享数据封装到另一个对象中,然后这个对象逐一传递给Runable对象, 每个线程对共享数据的操作方式也分配到那个对象的方法上去完成,这样容易实现对该数据进行的各种操作的互斥和通信。
src/com/mobin/thread/MultiThreadShareData1.java:9
ClassMultiThreadShareData2
Created by Mobin on 2016/3/9. 多线程访问共享对象和数据的方式(二) 将这些Runable对象作为某一个类中的内部类,共享数据作为这个外部类中的成员变量, 每个线程对共享数据时的操作方法也分配给外部类,以便实现对共享数据进行的各个操作的互斥和通信, 作为内部类的各个Run
src/com/mobin/thread/MultiThreadShareData2.java:10
ClassMyOtherTimerTask
src/com/mobin/thread/ManyTimerTask.java:26
ClassMyPriorityQueue
Created by Mobin on 2017/2/13.
src/com/mobin/thread/Queue/MyPriorityQueue.java:10
ClassMyTask
src/com/mobin/thread/TimerDaemon.java:15
ClassMyThreadLocal
src/com/mobin/thread/ThreadLocalTestImprove.java:40
ClassMyTimerTask
src/com/mobin/thread/ManyTimerTask.java:15
ClassNoVisibility
Created by Mobin on 2016/4/4.
src/com/mobin/thread/NoVisibility.java:6
ClassNumComparator
src/com/mobin/thread/Queue/MyPriorityQueue.java:24
ClassOther
src/com/mobin/thread/CurrentThread.java:19
ClassOutOfTime
Created by Mobin on 2016/4/25.
src/com/mobin/thread/Executor/OutOfTime.java:10
ClassOutprint
src/com/mobin/thread/Lock/LockTest.java:43
ClassOutprint
src/com/mobin/thread/Lock/SynchronizedTest.java:39
ClassPrimeGenerator
Created by Mobin on 2016/4/27.
src/com/mobin/thread/Executor/PrimeGenerator.java:11
ClassProducer
Created by MOBIN on 2016/8/18.
src/com/mobin/thread/ProducerAndConsumer/Producer.java:6
ClassProduct
src/com/mobin/thread/ForkAndJoin/ProductTask.java:67
ClassProductListGenerator
src/com/mobin/thread/ForkAndJoin/ProductTask.java:53
ClassProductTask
Created by Mobin on 2016/4/24. 使用10来作为参考大小(ReferenceSize),如果一个任务需要更新大于10个元素,它会将这个列表分解成为两部分, 然后分别创建两个任务用来更新各自部分的产品价格。
src/com/mobin/thread/ForkAndJoin/ProductTask.java:14
ClassReadThread
src/com/mobin/thread/Lock/ReentReadWriteLock.java:63
ClassReadWiriteLock
Created by Mobin on 2016/3/23. 读写锁的简单实现 读写锁:读读共存 读写不能共存 写写不能共存
src/com/mobin/thread/Lock/ReadWiriteLock.java:8
ClassReadWriteLock
Created by Mobin on 2016/3/21. 读写锁的使用
src/com/mobin/thread/Lock/ReadWriteLock.java:10
ClassReaderThread
src/com/mobin/thread/NoVisibility.java:10
ClassReentReadWriteLock
Created with IDEA Creater: MOBIN Date: 2018/8/15 Time: 4:25 PM
src/com/mobin/thread/Lock/ReentReadWriteLock.java:20
ClassReentrackReadLock
Created by Mobin on 2016/3/23. 读锁重入 条件:当前线程没有写操作或写请求,必须持有读线程(不管是否有读请求)
src/com/mobin/thread/Lock/ReentrackReadLock.java:11
ClassReentrackWriteLock
Created by Mobin on 2016/3/23. 写锁重入 前提条件:持有写锁
src/com/mobin/thread/Lock/ReentrackWriteLock.java:11
ClassServer
Created with IDEA Creater: MOBIN Date: 2018/8/8 Time: 9:57 AM 单客户端
src/com/mobin/net/tcpipbio/Server.java:17
ClassShareData
Created by Mobin on 2016/3/4. 线程间的数据共享及static线程安全问题
src/com/mobin/thread/ShareData.java:11
ClassSharedata
src/com/mobin/thread/MultiThreadShareData1.java:27
ClassSleepTest
Created by Mobin on 2016/6/3. 验证sleep具有不释放锁的特点
src/com/mobin/thread/sleepAndjoin/SleepTest.java:8
ClassStorage
Created by Mobin on 2017/8/5.
src/com/mobin/thread/Example/Storage.java:14
ClassSynchronizedTest
Created by Mobin on 2016/3/20.
src/com/mobin/thread/Lock/SynchronizedTest.java:6
ClassTask
src/com/mobin/net/tcpipbio/ThreadConServer.java:35
ClassTask
src/com/mobin/thread/ThreadFactoryTest.java:40
ClassTask
src/com/mobin/thread/Executor/BlockingQueueExecutor.java:88
ClassTaskExwcutionWebServer
Created by Mobin on 2016/4/25.
src/com/mobin/thread/Executor/TaskExwcutionWebServer.java:9
ClassTaskRunnable
Created by Mobin on 2016/4/14.
src/com/mobin/thread/countDownLatch/TaskRunnable.java:6
ClassTestThread
src/com/mobin/thread/Executor/BlockingQueueExecutor.java:62
ClassThreadA
src/com/mobin/thread/sleepAndjoin/SleepTest.java:10
ClassThreadA
src/com/mobin/thread/sleepAndjoin/JoinTest.java:7
ClassThreadB
src/com/mobin/thread/sleepAndjoin/SleepTest.java:27
ClassThreadB
src/com/mobin/thread/sleepAndjoin/JoinTest.java:24
ClassThreadC
src/com/mobin/thread/sleepAndjoin/SleepTest.java:43
ClassThreadC
src/com/mobin/thread/sleepAndjoin/JoinTest.java:40
ClassThreadConServer
Created with IDEA Creater: MOBIN Date: 2018/8/8 Time: 2:36 PM 每线程每连接,多客户端
src/com/mobin/net/tcpipbio/ThreadConServer.java:19
ClassThreadExecutionWebServer
Created by Mobin on 2016/7/26. 使用Executor来实现WebServer
src/com/mobin/thread/WebServer/ThreadExecutionWebServer.java:13
ClassThreadFactoryTest
Created by MOBIN on 2016/8/18.
src/com/mobin/thread/ThreadFactoryTest.java:13
ClassThreadLocalTest
Created by Mobin on 2016/3/5.
src/com/mobin/thread/ThreadLocalTest.java:8
ClassThreadLocalTestImprove
Created by Mobin on 2016/3/5. 一个ThreadLocal代表一个变量,所以其中只能放一个数据,当你有多个变量需要共享时就应该将定义一个对象来包装这些变量再在ThreadLocal对象中存储这个对象
src/com/mobin/thread/ThreadLocalTestImprove.java:9
ClassThreadPerWebServer
Created by MOBIN on 2016/7/26. 注意: 1.可以并行处理 2.任务处理代码必须是线程安全的,因为有多个任务并以地调用它 缺点: 1.线程生命周期的开销大 2.资源消耗量大 3.稳定性受限 在一定范围内可以提高系统的吞吐量,一旦超出该范围创建更多的线程只会百害无一利
src/com/mobin/thread/WebServer/ThreadPerWebServer.java:19
ClassThreadPoolDeadLockAvoidance
Created by Mobin on 2017/8/7.
src/com/mobin/thread/Executor/ThreadPoolDeadLockAvoidance.java:8
ClassThreaddec
src/com/mobin/thread/MultiThreadShareData2.java:35
next →1–100 of 108, ranked by callers