Win a copy of Spark in Action this week in the Open Source Projects forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Commenting lines in Java policy file

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


In the java policy file what will happen if we comment out

//permission java.lang.RuntimePermission "stopThread";.


My understanding is that we can't call thread.stop() anywhere in the program am i rite?
If we call it should say "Access denied"... But we should be able to work on with thread.start and thread.run


If any Text area is built with AWT closing it by clicking on "X" on the window will call this thread.stop() method?
 
Bartender
Posts: 3323
86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This permission only allows code to stop a thread if it has previously been granted permission to access that thread.
However, you shouldn't be calling the stop() method on a Thread anyway. The method was deprecated years ago because it is inherently unsafe and can cause bugs which are horribly difficult to trace. Consequently you should never grant this permission.

Closing an AWT window doesn't call stop() on any thread as far as I'm aware.
 
Let nothing stop you! Not even this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic