Commit forgotten Thread.java patch.
From-SVN: r31094
This commit is contained in:
parent
f4524c9e9c
commit
9310f1eb4c
@ -73,15 +73,15 @@ public class Thread implements Runnable
|
|||||||
|
|
||||||
public static boolean interrupted ()
|
public static boolean interrupted ()
|
||||||
{
|
{
|
||||||
return currentThread().isInterrupted();
|
return currentThread().isInterrupted_();
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: it seems to me that this should be synchronized.
|
// FIXME: it seems to me that this should be synchronized.
|
||||||
|
// Check the threads interrupted status. Note that this does not clear the
|
||||||
|
// threads interrupted status (per JDK 1.2 online API documentation).
|
||||||
public boolean isInterrupted ()
|
public boolean isInterrupted ()
|
||||||
{
|
{
|
||||||
boolean r = interrupt_flag;
|
return interrupt_flag;
|
||||||
interrupt_flag = false;
|
|
||||||
return r;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public final boolean isAlive ()
|
public final boolean isAlive ()
|
||||||
@ -112,6 +112,15 @@ public class Thread implements Runnable
|
|||||||
// This method exists only to avoid a warning from the C++ compiler.
|
// This method exists only to avoid a warning from the C++ compiler.
|
||||||
private static final native void run__ (Object obj);
|
private static final native void run__ (Object obj);
|
||||||
private native final void finish_ ();
|
private native final void finish_ ();
|
||||||
|
|
||||||
|
// Convenience method to check and clear the thread's interrupted status.
|
||||||
|
private boolean isInterrupted_ ()
|
||||||
|
{
|
||||||
|
boolean r = interrupt_flag;
|
||||||
|
interrupt_flag = false;
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
private final void run_ ()
|
private final void run_ ()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
Loading…
Reference in New Issue
Block a user