Comments (6)
This looks like it might be difficult to solve. But I will download the IBM JDK
and
investigate what states the treads are in.
Original comment by [email protected]
on 4 Nov 2009 at 5:07
from multithreadedtc.
Is there any chance that this will be fixed? As we are now running more tests
in IBM JVMs, we will otherwise have to work around this.
Thank you!
Marcel Freese
Original comment by [email protected]
on 18 Jun 2010 at 7:09
from multithreadedtc.
Sorry for the delay. I have not been able to download the IBM JDK or find a
workaround. Any ideas?
I will have a little more time to look at this once I complete my dissertation
in August.
Thanks,
Nat
Original comment by [email protected]
on 18 Jun 2010 at 12:36
from multithreadedtc.
Hello Nat, thank you for your quick reply. For us it would be best to switch
back to the old behaviour, at least for Java 1.5. I think there won't be any
perfect fix for this.
Thanks
Marcel
Original comment by [email protected]
on 22 Jun 2010 at 8:39
from multithreadedtc.
Hi Marcel,
We have only had two releases, so feel free to download the original version
(1.0) to see if this works for you (just search for deprecated downloads). I
don't think there is any other applicable version. Otherwise you may need to
use a workaround.
I will take a closer look at this in mid-August, once I graduate.
Cheers,
Nat
Original comment by [email protected]
on 25 Jun 2010 at 2:18
from multithreadedtc.
Hi Nat,
sorry for the late reply. I hope your graduation was successful. I tried
version 1.0 (I compliled it myself as it was compiled for Java 6) and the
problem was already there. In fact, the workaround was introduced in 1.01,
because if you are running the JDK-1.4-Code (// JVM does not support
Thread.State), it works.
It is annoying, because it's not MTC's fault, but a defect in IBM's JDK. The
only problem in MTC is maybe that it's not using the Thread API as documented
(getState(): "This method is designed for use in monitoring of the system
state, not for synchronization control."
Thanks and best regards
Marcel
Original comment by [email protected]
on 25 Aug 2010 at 7:04
from multithreadedtc.
Related Issues (13)
- All TCK tests for JSR 166 were rewrited by MTC? HOT 1
- Add a tick listener mechanism HOT 2
- ScheduledExecutorTest HOT 2
- TestWaitForTickBlocksThread is flaky HOT 2
- assertTick should have an overload that takes an enum parameter
- enter the maven2 reposity? HOT 6
- Eclipse debugger times out HOT 2
- JUnit 4 enhancements HOT 8
- Metronome implementation is incorrect HOT 1
- Clock advances too early HOT 1
- Use Maven build HOT 4
- Change clock tick to long HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multithreadedtc.