当前位置:首页 > 开发 > 编程语言 > 多线程 > 正文

线程之初体验

发表于: 2015-06-25   作者:西蜀石兰   来源:转载   浏览:
摘要: 一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。 之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。 线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。 你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。

线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Java代码一样,也正是因为这样,所以创建线程时才需要覆写run()方法,要不来虚拟机是不知道你给它的任务不是么?
所不同的是,JVM提供了对这个类的一些调度方法和管制,所以会有Thread.start()开始执行run方法、Thread.yield()释放处理器同其他线程共同竞争处理器资源等方法;
多线程编程,在于如何安全高效地组织你的任务,让它们能协同地完成任务。

线程之初体验

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
转自:http://www.evget.com/zh-CN/info/catalog/10220.html 为什么要使用Seam 这个问题Seam的官方
听闻HTML5定稿了,所以特意去了解了下。文章有提到HTML5的一款IDE(HBuilder,貌似出来好久了,孤陋寡
自开始结对编程开始至今已有一个星期有余,时间虽短,但也还是小有感触,下面听我细细道来: 第一次认识
上网简单看了几篇博客 自己试了试简单的爬虫 哎呦喂 很有感觉 蛮好玩的 之前写博客 有点感觉是在写
刚刚进入了软工视频的学习。迟迟没有写下总结。。。感觉对于软件工程还不是那么理解。现在把自己的
Seam之初体验 从本文开始,我将会开始一个全新系列的文章——《Seam系列》。如果有关心我的博客的朋
在我上一篇文章简谈时间碎片中提到,我最近不像以前一样下载个电影拷到手机里去一路看过去结果到家
什么是WCF? WCF的全称是:Windows通信基础(WindowsCommunication Foundation),本质来讲,他是一
上机内容:验证单双精度的语法规则。 上机目的:学会用“撞错”理解语法要求的方法 /* *Copyright(c
UML(Unified modeling language)统一建模语言,是设计软件蓝图的可视化建模语言。面向对象技术是一种
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号