码迷,mamicode.com
首页 >  
搜索关键字:子线程    ( 1605个结果
秒杀多线程第四篇 一个经典的多线程同步问题
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:编程语言   时间:2014-07-24 22:03:42    阅读次数:237
ios 多线程记录
这里打算零碎记录下多线程相关内容1. AFNetworking中使用一个子线程处理所有的网络请求,原因很简单,一个runloop就是基于kqueue,多路复用2. NSOperation基于GCD,可以实现线程数控制、依赖管理、取消;线程数控制倒不是问题,依赖管理也可以在GCD上实现,取消功能我倒不...
分类:移动开发   时间:2014-07-21 08:18:04    阅读次数:266
实现了私聊和群聊功能的聊天工具
在前面简单的C/S聊天室的博客中,我们已经提到了,采用的是多线程的方法。服务器端主线程负责不断的侦听端口,子线程负责接收和发送消息。客户端主线程需要接收键盘消息,将其发送到服务器端,子线程需要接收服务器端发过来的消息。在这个简易的C/S聊天室的实现中,仅仅实现了群聊的功能,没有实现私聊。那么,本文就讲实现私聊和群聊。 首先我们想到的是,消息发过来,我怎么知道是公聊消息还是私聊消息呢。所以,这里需...
分类:其他好文   时间:2014-07-19 23:42:39    阅读次数:314
Android多线程研究(4)——从一道面试题说起
有一道这种面试题:开启一个子线程和主线程同一时候运行,子线程输出10次后接着主线程输出100次,如此重复50次。先看以下代码:package com.maso.test;/** * * @author Administrator * 两个线程,当中是一个主线程,第一个线程先运行输出10次,主线程接....
分类:移动开发   时间:2014-07-16 18:06:31    阅读次数:324
C# WebService中任务处理线程创建子线程后
protected void WriteLog(string message) { lock (lockObject) { var file = System.IO.File.AppendText...
分类:编程语言   时间:2014-07-16 13:51:46    阅读次数:213
如何在多线程中使用JNI?
如果你想了解JNI在如何在多线程下使用如果你在子线程使用JNI时遇到findClass不能找到目标Class,而在主线程下却能找到该Class的问题。或是GetEnv返回NULL的问题如果你想多学点编程技术的话 那么,这篇文章就是为你而写的, :) 最近工作中遇到这么个问题:c++代码需要调用Android的API来做一个比较耗时的任务,因为有点耗时,希望能有个进度条显示给用户,很自然...
分类:编程语言   时间:2014-07-15 10:23:35    阅读次数:250
【iOS】代理传值与块代码传值
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。 而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。 一、代理传值 代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。 参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523 在iOS中,委托方...
分类:移动开发   时间:2014-07-14 13:55:52    阅读次数:253
C# 线程间不能调用剪切板的问题
最近做一个项目,需要用到线程,而且要用到剪切板,创建了一个子线程之后发现在子线程中剪切板上获取不到数据,当时特别纳闷,上网查资料,最后终于搞定,现将解决方法归纳如下: 第一步: public void btnAutoFocus_Click(object sender,EventArgs e) { Thread myThread = new Thread(msc.AutoFocusArith...
分类:编程语言   时间:2014-07-13 17:20:25    阅读次数:177
Android子线程更新UI主线程方法之Handler
背景:我们开发应用程序的时候,处于线程安全的原因子线程通常是不能直接更新主线程(UI线程)中的UI元素的,那么在Android开发中有几种方法解决这个问题,其中方法之一就是利用Handler处理的。下面说下有关Handler相关的知识。多线程一些基础知识回顾:在介绍Handler类相关知识之前,我们...
分类:移动开发   时间:2014-07-13 09:54:54    阅读次数:258
Android中的Handler
一、Handler的定义:     Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,...
分类:移动开发   时间:2014-07-12 21:59:58    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!