多线程放号器
1、
使用implements Runnable 实现线程操作
先创建一个文件从流中读取一个整数
随机获取号码,将号码写入文件
对号码同步化提高安全性不会出现重复的
在获取名字和号码输出
package com.softeem.examination3;
import java.io.EOFException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Random;
public class Hospital implements Runnable {
private int num;
private String cacheFile = "record.txt";
private RandomAccessFile raf;
{
try {
raf = new RandomAccessFile(cacheFile, "r");
//从流中读取一个整数(上一次最后写入的号码)
num = raf.readInt