易截截图软件、单文件、免安装、纯绿色、仅160KB

Java线程的同步

在J2ME开发中,线程是一个需要非常重视的问题,下面是一段关于线程的文章。我认为对打好线程基本很有帮助。
 
zz
http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=5478
 
一、同步问题提出
线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。
例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。
public
class

Foo {
    private
int
x = 100;
    public
int

getX() {
        return
x;
    }
    public
int
fix(int
y)
{
        x = x - y;
        return

x;
    }
}
public
class

MyRunnable implements
Runnable {
   
private
Foo foo = new
Foo();
    public
static

void
main(String[] args) {
       
MyRunnable r = new
MyRunnable();
       
Thread ta = new
Thread(r, "Thread-A"
);
        Thread tb = new
Thread(r, "Thread-B"
);
        ta.start();
       
tb.start();
    }
    public

void
run() {
        for
(int
i =
0; i < 3; i++) {
            this
.fix(30);
            try
{
                Thread.sleep(1);
            } catch

(InterruptedException e) {
                e.printStackTrace();
    &nbs


相关文档:

在java中用数据库连接池连接数据库

好多大型的企业项目都要用到高级JDBC连接数据库配置高级JDBC实例如下:
第一:配置Tomcat下的conf文件夹下的context.xml文件
<?xml version='1.0' encoding='utf-8'?>
<Context>
 <Resource name="jdbc/名称" auth="Container" type="javax.sql.DataSource"
  maxActive="10" maxIdle=" ......

Java程序员到架构师的推荐阅读书籍

声明:本文并非本人所写,是网上看到的,但是该文没有标明出处,所以本人也不知道
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
一、 ......

Java EL系列 2.JUEL快速入门

  inkfish翻译,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish
)。本文是我学习JUEL同时,对原网站进行的简单的翻译,原网站地址:http://juel.sourceforge.net/guide/start.html

快速入门
  JUEL
发行版包含下面一些jar文件:(来源:http://blog.csdn.net/inkfish)
  1.juel-api-2.2 ......

java中数据库的备份与还原

首先,设置mysql的环境变量(在path中添加%MYSQL_HOME%\bin),重启电脑。
完整代码:
    /**
     * @param args
     */
    public static void main(String[] args) {
        /*
  &nbs ......

关于用Java程序实现8421码权限管理 第四部分

自定义标签,标签处理器类:
PrivilegeTag.Java有权限的类设计:
package com.qizhi.tags.bean;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.servlet.jsp.tagext.TagSupport;
import com.qizhi.entity.Roleright;
import com.qizh ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号