在处理多线程的程序时,要注意不要乱用关键字。
来源:互联网 发布:java多进程 编辑:程序博客网 时间:2024/05/18 03:31
在增值平台的开发中,还遇到另外一个问题,就是在我的SocketServer端,我用一个While(true)循环来接收客户请求,然后针对一个CLIENT建立一个线程,再用线程程序处理这个CLIENT,但我在这个多线程程序里,定义了一个变量,public static socket client。。。。后来在联调时,发现客户端发数据时,只能发七万多条,再多就发不了了。后来经过仔细研究代码,才发现,原来是这个static在做怪。因为它定义的变量在内存中永远都是一个相同的实例。所以,多个客户端在提交请求时,我这个SERVER端就只能接受一个客户端。其它客户端就堵在那里了。所以程序无法正常远行。
- 在处理多线程的程序时,要注意不要乱用关键字。
- 不要乱用EqualsBuilder的appendSuper
- static 关键字 乱用的后果
- 用C编的病毒程序举例-请不要乱传,乱用!
- 很恐怖ABAP修改程序(千万不要乱用!!!!!!!!!)
- placement new还是不要乱用的好,如果是用来处理数组,记得多申请4个字节
- memset 不要乱用
- 不要乱用maxdos
- 内部类 不要乱用
- 程序中最好不要出现的关键字
- 在多核多线程程序中要慎用volatile关键字
- 唉!不要乱用函数哦,特别是你不熟悉的!
- oracle 不要乱用between and
- java的多线程同步互斥:synchronized的乱用
- 处理WinForm多线程程序时的陷阱
- 处理WinForm多线程程序时的陷阱
- BASE64要注意不要使用JDK的
- 在看MATLAB的源码时一定要注意不要把分号看成冒号啊!
- 网情网恋,莫陷得太深
- PB中一个有用的绝招,一招致命!
- 在数据表中用sql实现累计计算查询(sql server 2000)
- 程序员随笔(3)
- 如何使用concurrent保证线程安全
- 在处理多线程的程序时,要注意不要乱用关键字。
- 软件开发中的BUG案例
- Review of "Feeling Groovy"
- 中青挺进16强了,说说久违的中国足球吧
- [开发技巧] 对jar包进行再次修改
- 开始学习JSP
- 加入我们,3年,您有望成为千万富翁
- dd
- 唐骏说管理