index.html

来自「DSP算法源程序,包括各种常用的数字信号处理算法的C语言程序.」· HTML 代码 · 共 94 行

HTML
94
字号
<HTML><HEAD>   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">   <META NAME="Author" CONTENT="Kevin Hester">   <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (X11; I; Linux 2.0.32 i586) [Netscape]">   <META NAME="Keywords" CONTENT="UNIX signals Java library">   <TITLE>JavaSignals - Signal support for Linux</TITLE></HEAD><BODY BACKGROUND="http://www.interstice.com/~kevinh/stone-tile.gif" NOSAVE><H2>What is JavaSignals?</H2>Java Signals is a library which provides support for catching 'signals.'&nbsp;Signals are thrown by most UNIX flavored operating systems.&nbsp; The currentversion of Java Signals has been developed for Linux, but I suspect itwould work for other UNIX flavors as well. <P>It was originally written for two purposes:<UL><LI>I wanted to catch SIGHUP so that I could extend <A HREF="../../linuxcomm.html">JCL</A>to handle break interrupts.</LI><LI>I'm tired of having my Java apps killed without any notification from theOS.&nbsp; I think it is dumb not to provide this functionality in the baseJava distribution - but they seem to only care about Solaris. ;-)</LI></UL><H2>What is the current JavaSignals version?</H2>The current version of Java Signals is 1.0.<H2>What is needed to use JavaSignals?</H2><UL><LI>A 2.0 or later Linux kernel.&nbsp; See <A HREF="http://www.linux.org">linux.org</A>for all things Linux.</LI><LI>Java 1.1 or later.&nbsp; See the Java Linux web <A HREF="http://www.blackdown.org/java-linux.html">page</A>for downloads.</LI><LI>JavaSignals.zip from <A HREF="JavaSignals.zip">this</A> site.</LI></UL><H2>How does one&nbsp; install JavaSignals?</H2>The following instructions are basically untested, please send <A HREF="mailto:kevinh@acm.org">kevinh@acm.org</A>email if they work for you or if you encounter problems.&nbsp; Please sendme any improvements you make to this library.<UL><LI>Expand the JavaSignals.zip file - this release includes source and binaries.</LI><LI>Add JavaSignals to your CLASSPATH.</LI><UL>&nbsp;<TT>export CLASSPATH=$CLASSPATH:&lt;yourexpandeddir></TT></UL><LI>Place libSignal.so in your LD_LIBRARY_PATH or copy it to your jdk/lib directory.&nbsp;This library contains the native code needed for signal support.</LI><UL>&nbsp;</UL><LI>Test your installation by running the simple Test application:</LI><UL><TT>java kh.signal.SignalTest</TT></UL>This test will wait for you to send a HUP signal to the process.&nbsp;To send a HUP signal type 'kill -HUP &lt;processnumber>'<LI>Add signal support to your application.&nbsp; You will need to have someclass implement kh.signal.SignalListener.&nbsp; Once you have an instanceof this class, call kh.signal.SignalManager.addListener(yourObject)</LI></UL><I>Please</I> send me an <A HREF="mailto:kevinh@acm.org">email</A> if thisworks for you - there have been many downloads, but not much feedback.<H2>Who wrote this stuff?</H2><A HREF="http://www.interstice.com/~kevinh">Kevin Hester</A> created/maintainsJavaSignals.Bernhard Bablok contributed a fix for the problem of JavaSignals breaking RMI registry.<P><HR WIDTH="100%"><BR><FONT SIZE=+1>Page maintained by Kevin Hester (<A HREF="mailto:kevinh@acm.org">kevinh@acm.org</A>).&nbsp;Last updated 3/29/1999.</FONT></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?