码迷,mamicode.com
首页 >  
搜索关键字:thread    ( 13581个结果
Java线程阻塞中断和LockSupport的常见问题
上周五和周末,工作忙里偷闲,在看java cocurrent中也顺便再温故了一下Thread.interrupt和java 5之后的LockSupport的实现。   在介绍之前,先抛几个问题。   Thread.interrupt()方法和InterruptedException异常的关系?是由interrupt触发产生了InterruptedException异常?Th...
分类:编程语言   时间:2014-06-19 13:03:42    阅读次数:733
classname.this 和 this的使用场景
今天在写代码时,发现在写了一个内部内,而在内部类中需要调用外部类的实例的方法,直接时候用this调用发现调用的不是外部类而是内部类,于是查找资料原来需要使用外部类的classname.this这样的调用,特此记录在此! 示例: class A { public void callSomething(){ new Thread(){...
分类:其他好文   时间:2014-06-19 12:45:19    阅读次数:171
C#之线程基础概述
总述: 每个正在操作系统上运行的应用程序都是一个进程,一个进程可以包括...
分类:编程语言   时间:2014-06-19 12:41:09    阅读次数:327
Java实现主线程等待子线程
本文介绍两种主线程等待子线程的实现方式,以5个子线程来说明: 1、使用Thread的join()方法,join()方法会阻塞主线程继续向下执行。 2、使用java.util.concurrent中的CountDownLatch,是一个倒数计数器。初始化时先设置一个倒数计数初始值,每调用一次countDown()方法,倒数值减一,他的await()方法会阻塞当前进程,直到倒数至0。 join方...
分类:编程语言   时间:2014-06-19 11:29:16    阅读次数:262
.NET中多线程处理
相信大家在.NET中处理大量数据的时候,不可避免的会用到线程。 那么线程的几个方法,大家应该都知道: 定义四个线程 ReceiveThread = new Thread(new ThreadStart(ReceiveFunc)); SaveThread = new Thread(new ThreadStart(SaveFunc));...
分类:编程语言   时间:2014-06-19 10:20:03    阅读次数:251
从epoll构建muduo-11 多线程入场
多线程代码被加入到mini-muduo,本篇主要介绍Linux多线程编程的5个类 1 Mutex 2 Condition 3 BlockingQueue 4 Thread 5 ThreadPool...
分类:编程语言   时间:2014-06-15 19:23:00    阅读次数:348
Java 线程第三版 第三章数据同步 读书笔记
多线程间共享数据问题 一、Synchronized关键字      atomic一词与“原子”无关,它曾经被认为是物质的最小的单元,不能再被拆解成更小的部分。      当一个方法被声明成synchronized,要执行此方法的thread必须先取得一个token,我们将它称为锁。一旦该方法取得(或者说是获得)锁,它将运行此方法然后释放掉(或者返回)此锁。不管方法时怎样返回的(包...
分类:编程语言   时间:2014-06-15 17:36:35    阅读次数:359
自旋锁和互斥锁区别
http://blog.csdn.net/kyokowl/article/details/6294341 POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共 享的临界区(C...
分类:其他好文   时间:2014-06-15 17:31:12    阅读次数:167
C++跨平台技术 - 线程Thread
跨平台是什么意思呢?先了解一下平台的概念以及平台的差异。我们知道一个VC编译出来的*.exe是不能在Linux运行的,不能运行的原因可以概括为以下几个方面: 1. 文件的结构与格式 可执行程序是按定义好的格式来组织的, Microsoft 他 GNU对程序文件的定义是不一样的,如GNU使用 ELF格式定义。也就是说,当操作系统(Windows/Linux)试图把一个程序文件加载到内存里准备运行...
分类:编程语言   时间:2014-06-15 17:17:33    阅读次数:419
进程与线程的一个简单解释
转:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。...
分类:编程语言   时间:2014-06-13 17:51:36    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!