码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
多线程
《Java线程》 一、线程 线程,是一个程序里面,不同的执行路径。 进程:一个静态的概念。eg:一个.exe文件,一个.class文件。 程序的执行过程:OS先把该程序的代码放到内存代码区里面。这时一个进程产生,但还没执行。当该进程中的主线程执行时,该进程称为执行。所以进程相当于线程的“壳”,进程不 ...
分类:编程语言   时间:2016-12-17 16:15:27    阅读次数:222
AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: 简单,快捷 过程可控 使用的缺点 ...
分类:其他好文   时间:2016-12-16 16:51:58    阅读次数:209
调用CMD命令的一个.NET工具类
功能大概描述一下如果直接StandardOutput.ReadToEnd()这种方法,有很多限制 这类方式必须把命令全部执行一次写入并标记为exit,而且返回内容的获取会一直等待,如果在主线程里使用会导致假死。 若遇到执行时间长,同时会在执行中输出进度的命令,则明显不适应 对于部分特殊字符这类方法会 ...
分类:Web程序   时间:2016-12-16 14:36:02    阅读次数:220
C# winform 跨线程更改窗体控件的属性
当winform程序中新开一个线程,是无法改变主线程中窗体控件的属性的,否则运行时会报错。 若想在其他线程中控制主线程中的窗体控件,则必须利用BeginInvoke方法。 例如:添加一个名为textbox1的TextBox控件,想将它的Visible设置为false,则执行下面的代码即可 textb ...
分类:编程语言   时间:2016-12-16 14:25:18    阅读次数:209
C++ 多线程中的一个抛出异常
试了一下,和Java完全不同。 注意Java和C++对于多线程里面的一个线程抛出异常的影响,完全不同。 Java里面,对于主线程和其他线程完全不受影响; C++里面,整个程序会退出,所有线程都会受影响。 Java的多线程与异常的关系,可以看这里:http://www.cnblogs.com/char ...
分类:编程语言   时间:2016-12-16 01:11:34    阅读次数:460
并发 并行 同步 异步 多线程的区别
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明: ...
分类:编程语言   时间:2016-12-15 17:57:10    阅读次数:146
C#基础之CLR的执行模型(三)
三、加载公共语言运行时 可分为五步: 第一步,Windows检查EXE头文件,决定创建32位还是64位进程。 第二步,在进程中加载MSCorEE.dll的对应版本(x86、x64或ARM)。 第三步,进程的主线程调用MSCorEE.dll的方法来初始化CLR。 第四步,CLR加载EXE程序集,再调用 ...
分类:Windows程序   时间:2016-12-15 17:13:53    阅读次数:267
RunLoop总结:RunLoop的应用场景(四)
今天要介绍的RunLoop使用场景很有意思,在做长期项目,需要跟踪解决用户问题非常有用。 使用RunLoop 监测主线程的卡顿,并将卡顿时的线程堆栈信息保存下来,下次上传到服务器。参考资料关于今天要...
分类:其他好文   时间:2016-12-15 12:11:22    阅读次数:293
c++多线程の死锁与防止死锁
如果有两把锁 lock1(mutex_gard 方式)和lock; 两者的调用顺序不同,会出现相互等待的情况,从而造成死锁; 为了避免死锁,我们可以: 1、每个线程中锁的调用顺序都相同; 2、使用std:: lock(); 具体用法;在主线程和子线程都调用的方法中 std::lock(mutex1, ...
分类:编程语言   时间:2016-12-15 00:50:05    阅读次数:157
android之网络编程
注意: (1)主线程不能够做耗时的操作,网络请求就是耗时的操作需要放到子线程做。 (2)子线程不能更新控件的内容(更新Ui)。所以产生了矛盾,解决办法就是使用Handler(处理消息机制). Handler:消息机制的写法(重要) 使用Handler的步骤: 1.主线程中创建一个Handler 2. ...
分类:移动开发   时间:2016-12-14 02:09:23    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!