多线程感悟

多线程编程感悟
线程是一个执行体
一个进程的数据对所有线程都可见
数据和线程是分开的,数据不属于任何线程
界面由主线程管理
主类实例与主线程什么关系
实例是进程里的一段内存,这段内存可能含数据和方法
实例的方法与主线程或其他线程有什么关系?
当主线程调用 了实例的代码,也就是说将实例的代码放到主线程去执行了而已
数据与界面的分离:控制界面的代码不直接保管数据
主线程就是不断地获取消息,处理消息,而这个处理消息的过程就是某些类的实例代码调到主线程中执行并操作进程的数据
代码就在那里,执行或不执行,就看放不放到线程中
将代码放到线程中执行还是否需要一个调度线程,而他需要能够获取到进程的大部分数据
操作:对数据的管理可以直接由调度线程执行,因为处理内存并不会花很多时间,处理界面,将更改权提交到界面线程,由他管理。然后其他的的操作:比如说访问网络、读取硬盘。等则建立新线程去处理。处理完成后提交结果和数据。

转载于:https://www.cnblogs.com/neugls/archive/2011/07/16/2108344.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值