java多线程的问题 - Java / Java相关
我第一次编写多线程的程序,但是有很多的问题,下面是程序
import java.io.*;
public class Define {
double [][]y=new double [20][3];
public synchronized void Calculating(){
double lamsq=0.25, dt=0.003, m=0.037, a=(7-(2/lamsq)), b=(6-(2/lamsq)), c=(5-(2/lamsq)), d=(2-(2/lamsq)), F=((dt*dt)*0.1)/m;
int i,Force;
for(int n=0;n<2000;n++){
if(n<4)
Force=8;
else
Force=0;
y[0][2]=-y[0][0]-lamsq*(a*y[0][1]-4*y[1][1]+y[2][1]);
y[1][2]=-y[1][0]-lamsq*(-4*y[0][1]+b*y[1][1]-4*y[2][1]+y[3][1]);
for(i=2;i<18;i++)
y[i][2]=-y[i][0]-lamsq*(y[i-2][1]-4*y[i-1][1]+b*y[i][1]-4*y[i+1][1]+y[i+2][1]);
y[18][2]=-y[18][0]-lamsq*(y[16][1]-4*y[17][1]+c*y[18][1]-2*y[19][1]);
y[19][2]=-y[19][0]-lamsq*(2*y[17][1]-4*y[18][1]+d*y[19][1])+Force;
for(i=0;i<20;i++){
y[i][0]=y[i][1];
y[i][1]=y[i][2];
}
}
}
public synchronized void Printing() throws Exception{
BufferedWriter bw = new BufferedWriter(new FileWriter("M:/RTS.txt"));
for(int i=0;i<20;i++){
Str
相关问答:
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
题目:
有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
要求:一,以4开头
二,2,3不能相邻
三,不能以5开头
希望大家能即 ......
要求:
1、具有2年以上的java开发工作经验,精通java;
2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
有Spring、Hibernate以及 ......