You are on page 1of 2

https://www.baeldung.

com/java-copy-constructor
https://en.wikipedia.org/wiki/Thread_safety

Thread "Safety"
In a Single thread mode there are certain assumptions we can make about
resources
They should only Change due to the current Thread
They SHould be available for the "Life" of the thread
At the end of the THread there state should persist if that was what was
required/or not required/or

Even for a single threaded task these requirements may not be met .. in that
case we would expect some kind of error
Even for a single thred there are shared resources.. so these resources ma
mirror some of the features of thread safety
Files changed or deleted during a run
A multi-user envuiormnet is like a multi-threaded environemnt

THread-safety is about knowing what the "Contract" is

https://alvinalexander.com/blog/post/java/how-print-exception-stack-trace-using-
log4j-commons/

https://www.google.com/search?
q=teams+speaker+coach&oq=teams+speaker+coach&aqs=chrome..69i57j0i512l9.6288j0j7&sou
rceid=chrome&ie=UTF-8

https://opensource.com/article/20/6/linux-libraries

https://github.com/hANSIc99/library_sample

Document: Implemented as a separate but parallel process to the fnols…. stopping


fnols will stop this process too

https://stackoverflow.com/questions/41371059/exe-very-large-when-curl-is-linked

1. [Solved] json logging issue in jul


2. [todo] java datadog logging via log files.. rather than blah
3. (separate jso jol log synchronization?

Got it working.. but dont use Commons-configuraton --- too complex by half

https://ilyas-hamadouche.medium.com/build-your-c-projects-faster-using-ninja-
3d7af9b418fc

I was able to create a demo file and run this against the generated jar... my own
"tests" which better explain actually whats going on

For my properties... I want to have a property file with the required data...
thats enough

Want logging in java

Want test scripts

https://stackoverflow.com/questions/27395120/correct-way-to-encode-embed-version-
number-in-program-code
Validator3 in dev is the latest version - doesnt work unless there's the new sp

howto print a version number print version from c++ program

MDCAdapter adapter = MDC.getMDCAdapter();


adapter = new BasicMDCAdapter();
MDC.put("key", "value");

You might also like