码迷,mamicode.com
首页 >  
搜索关键字:子线程    ( 1605个结果
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-08-25 22:33:04    阅读次数:273
iOS中多线程_05_线程间通信NSThread/GCD
1、什么叫做线程间通信 在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信2、线程间通信的体现 1个线程传递数据给另1个线程 在1个线程中执行完特定任务后,转到另1个线程继续执行任务3、线程间通信示例 UIImageView下载图片这个例子, 主线程中开启一个子线程去下载图片...
分类:移动开发   时间:2014-08-24 11:27:42    阅读次数:451
(Android review)handler的基本使用
一、基本知识点1、Intent intent = new Intent();//打开浏览器的intent.setAction(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.baidu.com"));2、SystemClock.sleep(20000);//睡眠20秒,用来掩饰想赢一场3、耗时的操作都应该子线程中做联网获取数据大文件...
分类:移动开发   时间:2014-08-21 21:14:44    阅读次数:272
c++11线程之条件变量condition_variable
题目:子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。 [cpp] view plaincopyprint? #include   #include   #include   #include   using namespace std;  mutex m;  co...
分类:编程语言   时间:2014-08-21 15:02:14    阅读次数:218
Android中AsyncTask的简单用法【转】
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程...
分类:移动开发   时间:2014-08-20 12:27:32    阅读次数:309
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-08-20 10:26:06    阅读次数:266
Thread+Handler 线程 消息循环(转载)
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:编程语言   时间:2014-08-19 16:26:04    阅读次数:244
利用performSelectorInBackground和performSelectorOnMainThread实现多线程
NSObject类的performSelectorOnMainThread和performSelectorInBackground可以实现简单的多线程编程技术 1、- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg 创建一个线程在子线程执行,aSelector代表了新创建的线程,arg是传入的参数 2、-...
分类:编程语言   时间:2014-08-19 12:58:24    阅读次数:291
Unity3D-关于协程的一些东西
今天在做关于延时的效果。Unity好像是没有子线程,我不知道自己理解的对不对,不过当前的理解能解释通效果就好,哈哈。协程,协助线程。看代码 void Update(){                 Debug.Log("1"); StartCoroutine("WaitSomeSeconds") ;          //StartCoroutine(WaitSomeSeconds(...
分类:其他好文   时间:2014-08-17 22:53:23    阅读次数:266
【Java多线程】两种基本实现框架
Java多线程学习1——两种基本实现框架一、前言 当一个Java程序启动的时候,一个线程就立刻启动,改程序通常也被我们称作程序的主线程。其他所有的子线程都是由主线程产生的。主线程是程序开始就执行的,并且程序最终是以主线程的结束而结束的。 Java编写程序都运行在在Java虚拟机(JVM)中,...
分类:编程语言   时间:2014-08-17 18:27:52    阅读次数:377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!