![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
adamxx
这个作者很懒,什么都没留下…
展开
-
新的开始
学习Java?并不是我不喜欢他,我只是不愿意花太多的时间在Java的身上.前几天接到一个电话,是一家培训机构打来的,他叫我第二天去参加一次笔试.我想也好,顺便去捞点面试经验.其实我并不知道他是怎么找到我的,可能是我在csdn上留的简历吧.其实我并不愿意马上工作,我总想等到vista的正式发布.我问他他们公司的一些情况,他并没有多说什么,只告诉我了公司地址.我很郁闷,这会让我没什么准备,原创 2006-11-13 11:56:00 · 628 阅读 · 1 评论 -
关于Java的参数传递
我要崩溃了,Java的方法参数传递不管是值类型还是引用类型居然都是按值传递, 就是说他始终传递参数的副本.我们将不能通过我们常用的swap方式来交换2个变量的值,他没有C++中的,&,*,更没有C#中的ref,对于值类型的参数,我尚可以理解,但让我觉得郁闷的是居然引用类型的传递方式也是按值,真觉得惊讶.不过情况也不是很糟糕,引用类型的传递也始终传递参数的副本,但是这个副本也只是浅拷贝.原创 2006-11-23 12:06:00 · 656 阅读 · 0 评论 -
多线程未同步可能导致的问题及其解决方案
这是一个来自java的例子,我觉得很典型,就放上来谈谈.下面的示例来自 "Java核心技术 第二卷 高级特性"在下面的测试程序中,我们模拟一个拥有一定数量账户的银行.我们随机的产生把钱在不同账号之间转移的交易.每个账号都有一个线程,在每笔交易中,都会从线程所服务的账户中随机取出一定数额的金钱到另一个随机账户中.我们有一个Bank类,它有一个transfer方法,这个方法将一定数额的钱从一个账户转移原创 2007-03-31 12:38:00 · 682 阅读 · 0 评论 -
.NET中多线程的同步资源访问
在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同原创 2007-04-08 12:42:00 · 519 阅读 · 0 评论