摘要:
不管我是多么喜欢JAVA但是,从实际开发角度讲,Java的多线程确实没有C++好使。 表现在: 1.Java没有全局变量; 2.Java 的线程之间的通信比较差,C++提供了多种通信方式; 3.Java的数据同步是通过synchronized来实现,但是基本上等于交给了虚拟机来完成,而C++有很多种:临界区、互斥体等。 4. Java的多线程run方法没有返回值,因此如何能得到子线程的反馈信息,确实令人头疼。 5.Java的多线程是协作式,这样等于操作系统放弃了对线程的控制; 这里谈谈我在java多线程中的编写经验: 1.创建thread时,将主控类或者叫做调用类传入构造函数中,例如:Clas 阅读全文
阅读排行榜
[Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
2011-06-27 17:05 by 乱世文章, 257 阅读, 收藏,
摘要:
Himi 原创,转载请注明! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/27/6570697.aspx 虽然C语言很早就有接触,也利用C++写过PC单机游戏,但是、咳咳,N久没接触了,没办法,写点随笔把~哈哈; 此节简单写下Object-C中对于调试打印的常用语句: 简单类型的定义如下://常用类型的定义int i =10;BOOL isShow=YES;//BOOL isShow=1;float f = 3.1415926;char a =120;NSString *name =@"Himi"; 以上代码 阅读全文
sde在DBMS中的存储表结构
2008-01-31 03:28 by 乱世文章, 257 阅读, 收藏,
摘要:
今天开始想分析一下sde的表结构,希望能够弄明白sde一个要素类的每个Feature是如何存储的。 弄ArcSDE的人都知道,ArcSDE内一个要素类在关系数据库(以MS SQL Server为例)中有一系列的表, 每个表的作用不同。 Sde的一个FeatureClass包含以下几种表: B表(与要素类名称同名,用来存储属性数据结构),表结构如下: 字段名称 类型 说明 GeometryID Int 要素唯一ID SHAPE Int 似乎与GeometryID值相同,备用字段? ….. ….. 其他用户定义字段注:如果该要素类没有注册为版本,B表有记录,如果该要素类已... 阅读全文
java高级多线程编程--关于线程的停止问题
2008-01-30 17:23 by 乱世文章, 257 阅读, 收藏,
摘要:
多线程是java的一个优势,java使得程序员可以很方便的进行多线程程序开发。获得更好的性能。 关于多线程的概念以及一般的多线程编程,比如如何以及为何实现runnable接口,为何stop()会被Deprecated掉等等,这个请看matrix之前的多线程编程基础或者sun的java文档。 关于多线程编程,有几点这里要提到的: 1。既然stop()是不被推荐的,那么我们如何停止一个线程呢?直接kill吗?在这里,笔者总结一种比较通用也比较稳定的方法: classthreadtestextendThread{ //skipsomecode.. booleanrunflag=true; publi 阅读全文
Qomo OpenProject Field Test 4发布!
2006-03-13 04:33 by 乱世文章, 257 阅读, 收藏,
摘要:
Qomo 项目的Field Test 4将是这个项目的一个重要的里程碑!Qomo的FT4终于公开了对OOP提供支持的Object.js,以及大量相关的示例。这包括:---------- - RTL/Object.js : Qomo's OOP Core - DOCUMENTs/Qomolangma实现篇(五).txt - DOCUMENTs/TestCase/BaseObjectDemo.html - DOCUMENTs/TestCase/BaseObjectDemo2.html - DOCUMENTs/TestCase/BaseObjectDemo3.html - DOCUMENTs 阅读全文
浙公网安备 33010602011771号