• 大小: 74KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: 代码  

资源简介

操作系统经典龙书,书上代码,可以用于辅助学习操作系统概念一书

资源截图

代码片段和文件信息

/**
 * A simple program demonstrating file locking.
 * This program acquires an exclusive lock on the
 * first half of the file and a shared lock on the second half.
 *
 * Usage
 * java LockingExample 
 *
 * Figure 11.2
 *
 * @author Gagne Galvin Silberschatz
 * Operating System Concepts - Ninth Edition
 * Copyright John Wiley & Sons - 2013.
 */

import java.io.*;
import java.nio.channels.*;

public class LockingExample {
public static final boolean EXCLUSIVE = false;
public static final boolean SHARED = true;

   public static void main(String args[]) throws IOException {
if (args.length != 1) {
System.err.println(“Usage: java LockingExample “);
System.exit(0);
}

FileLock sharedLock = null;
FileLock exclusiveLock = null;

try {
      RandomAccessFile

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-17 14:55  final-src-osc9e\
     文件        6148  2013-05-17 14:55  final-src-osc9e\.DS_Store
     目录           0  2013-05-17 14:57  __MACOSX\
     目录           0  2013-05-17 14:57  __MACOSX\final-src-osc9e\
     文件          82  2013-05-17 14:55  __MACOSX\final-src-osc9e\._.DS_Store
     目录           0  2013-01-08 15:24  final-src-osc9e\ch11\
     文件          46  2003-10-25 10:35  final-src-osc9e\ch11\lockfile.txt
     目录           0  2013-05-17 14:57  __MACOSX\final-src-osc9e\ch11\
     文件         202  2003-10-25 10:35  __MACOSX\final-src-osc9e\ch11\._lockfile.txt
     文件        1823  2013-01-04 13:39  final-src-osc9e\ch11\LockingExample.java
     文件         202  2013-01-04 13:39  __MACOSX\final-src-osc9e\ch11\._LockingExample.java
     文件         789  2003-10-25 11:53  final-src-osc9e\ch11\README
     文件         202  2003-10-25 11:53  __MACOSX\final-src-osc9e\ch11\._README
     目录           0  2013-01-08 15:24  final-src-osc9e\ch12\
     文件          32  2013-01-08 13:01  final-src-osc9e\ch12\file1.txt
     文件          33  2013-01-08 13:01  final-src-osc9e\ch12\file3.txt
     目录           0  2013-01-08 15:24  final-src-osc9e\ch17\
     文件         693  2013-01-08 13:50  final-src-osc9e\ch17\DNSLookUp.java
     目录           0  2013-05-17 14:57  __MACOSX\final-src-osc9e\ch17\
     文件         202  2013-01-08 13:50  __MACOSX\final-src-osc9e\ch17\._DNSLookUp.java
     目录           0  2013-01-08 15:24  final-src-osc9e\ch2\
     文件         154  2012-12-17 13:28  final-src-osc9e\ch2\Makefile
     文件         549  2012-12-17 13:29  final-src-osc9e\ch2\simple.c
     目录           0  2013-01-08 15:24  final-src-osc9e\ch3\
     文件         711  2012-12-17 13:50  final-src-osc9e\ch3\DateClient.java
     目录           0  2013-05-17 14:57  __MACOSX\final-src-osc9e\ch3\
     文件         202  2012-12-17 13:50  __MACOSX\final-src-osc9e\ch3\._DateClient.java
     文件         811  2012-12-17 13:50  final-src-osc9e\ch3\DateServer.java
     文件         202  2012-12-17 13:50  __MACOSX\final-src-osc9e\ch3\._DateServer.java
     文件         443  2012-12-17 14:05  final-src-osc9e\ch3\fork-question-1.c
     文件         379  2012-12-17 14:08  final-src-osc9e\ch3\fork-question-2.c
............此处省略46个文件信息

评论

共有 条评论