码迷,mamicode.com
首页 >  
搜索关键字:多线程 条件变量    ( 22983个结果
linux 调试利器gdb, strace, pstack, pstree, lsof
1)如何使用strace+pstack利器分析程序性能?http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html此文有详细介绍怎么用strace和pstack2)Linux下多线程查看工具(pstree、ps、pstack)?h...
分类:数据库   时间:2014-05-08 13:57:02    阅读次数:470
win32进阶必备:多线程同步之互斥锁
应用多线程互斥锁之前首先简单过一下C程序可能用到的3个创建线程函数: CreateThread,windows系统提供的唯一创建线程API,_beginthread和_beginthreadex都在内部调用了CreateThread,直接调用该函数创建多线程的C程序存在内存泄露的可能性,通常不推荐....
分类:编程语言   时间:2014-05-08 11:29:24    阅读次数:2551
Python线程指南
本文是转载作者AstralWind的python线程指南,原文的地址为:http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整...
分类:编程语言   时间:2014-05-08 00:41:35    阅读次数:574
C++11多线程编程之互斥量
C++11多线程编程之互斥量...
分类:编程语言   时间:2014-05-07 22:42:32    阅读次数:362
帮你理解多线程
static BOOL flag=NO;               dispatch_queue_t myQueue=dispatch_queue_create("identifier", NULL);          dispatch_async(myQueue, ^{                  for (int i=0; i             NSLog(@"...
分类:编程语言   时间:2014-05-07 21:37:21    阅读次数:305
ACE_Message_Queue介绍(生产者/消费者)
下面的两个线程共享一个消息队列,一个用来放整数到队列,一个从队列里取消息出来。此程序在控制台不停的输出递增数字,主要是内存不会泄露 用到了多线程、ACE_Message_Queue、ACE_Message_Block、ACE_Thread_Manager::instance()->spawn等 #include using namespace std; #include "boost/lex...
分类:其他好文   时间:2014-05-07 21:29:38    阅读次数:476
多线程IO操作(扫描文件夹并计算总大小)
场景为,给到一个硬盘上文件或文件夹,(当然文件夹时,多线程的优势才能越发体现出来),得到该文件或文件夹的大小和计算该结果所需要的时间。                      首先是单线程下的例子,这个可难不倒大家,代码如下: 01 public class TotalFileSizeSequential { 02   priv...
分类:编程语言   时间:2014-05-07 12:06:33    阅读次数:613
多线程获取yahoo股票信息
首先给到需要获取和计算的股票,存入一个文本中,如stocks.txt 01 AAPL,2505 02 AMGN,3406 03 AMZN,9354 04 BAC,9839 05 BMY,5099 ...
分类:编程语言   时间:2014-05-07 12:05:15    阅读次数:432
多线程IO操作(fork-join版)
接着上篇中没写完的(http://my.oschina.net/bluesroot/blog/223453),上篇中讲到很多,为完成对一个目录的扫描的频繁的IO操作,我们从单线程到多线程,从CountDownLatch到BlockingQueue,中间不免各种Callable和Future和ExecutorService等等,虽然纷繁,中间有些不免麻烦,但是最终仍紧紧贴着我们的需求和多线程操作这一...
分类:编程语言   时间:2014-05-07 11:24:35    阅读次数:643
多线程
创建线程的第一种方式:继承Thread类。1,继承Thread类2,继承Thread类里的run方法,将线程的任务代码封装到run方法中。3,创建线程对象4,调用线程对象的start方法开启线程创建线程的第二种方式:实现Runnable接口。1,定义类实现Runnable接口。2,覆盖接口中的run...
分类:编程语言   时间:2014-05-07 10:51:36    阅读次数:364
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!