Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[hotfix] Make thread-safe for the singleton classes #2

Closed
congcoi123 opened this issue Dec 10, 2019 · 0 comments
Closed

[hotfix] Make thread-safe for the singleton classes #2

congcoi123 opened this issue Dec 10, 2019 · 0 comments
Projects

Comments

@congcoi123
Copy link
Owner

More details: https://medium.com/@cancerian0684/singleton-design-pattern-and-how-to-make-it-thread-safe-b207c0e7e368

@congcoi123 congcoi123 created this issue from a note in Ten IO (Doing) Dec 10, 2019
@congcoi123 congcoi123 moved this from Doing to Done in Ten IO Dec 20, 2019
congcoi123 added a commit that referenced this issue Apr 21, 2022
5c2ff3f8 Merge pull request #4 from congcoi123/develop
38858473 Merge pull request #6 from congcoi123/feature/testing
de0914a1 build: update dependency's version
7129bdd5 Merge pull request #5 from congcoi123/feature/testing
d6536c30 feat: prepare for the new version 0.2.0
40774492 meta: use {@code value} tag instead of <code>value</code>
ab923aaa meta: remove all "null" comparison instructions
f7833065 Merge pull request #3 from congcoi123/feature/testing
08334783 chore: update the current year of development
9887f4f7 build: upgrade all dependencies
31ab08f7 feat: update java module-info
db53396b feat: allow exported error logs to a specified file
5175e73f refactor: change the term "encrypter" to be "encryptor"
91c32d45 refactor: change the player role in a room from "player" to be "participant"
b53ec690 fix: allow to run test cases
02be26fb fix: fixing errors on APIs changes for Player and Room
9e2300af meta: add @FunctionalInterface annotation for all event interfaces
f968bd82 Merge pull request #2 from congcoi123/story/java-docs-by-phone
6c8d5664 docs: refactoring java-docs created by phone
6eaccd15 Merge branch 'story/java-docs-by-phone' of git@github.com:congcoi123/tenio-core.git
0a5e899c docs: add java-docs by phone
f5f4034b docs: refactoring java-docs created by phone
5a6ddc88 docs: refactoring java-docs created by phone
eb84a784 docs: refactoring java-docs created by phone
73692399 docs: refactoring java-docs created by phone
44cb3d26 docs: refactoring the java-docs created by phone
82197382 refactor: use the new term for player and spectator
aed471e5 docs: refactoring java-docs created by phone
9b4caec4 docs: refactoring the java-docs created by phone
8e711521 docs: refactoring the java-docs which are created by phone
1851fb3d Merge branch 'story/java-docs-by-phone' of https://github.com/congcoi123/tenio-core into story/java-docs-by-phone
43461ad6 chore: update the checklist file
8725b89d docs: update java-docs by phone
1a2fa2bc docs: update java-docs by phone
efd070d6 docs: update java-docs by phone
9fe47ae2 docs: update java-docs by phone
31875ebe Merge branch 'story/java-docs-by-phone' of git@github.com:congcoi123/tenio-core.git
421a60f1 docs: update java-docs by phone
eadae64e Merge branch 'feature/testing' into story/java-docs-by-phone
6cb4eb65 refactor: changes classes' packages
27fd3265 docs: update java-docs by phone
c356fdda docs: update java-docs
d0bdb849 feat: allow sending message to an orphan session
927a5ce6 build: upgrade all dependencies
3b64d4b9 fix: allow running test cases
f9004731 docs: update java-docs by phone
307471cf docs: update java-docs by phone
29405b26 refactor: do several mixing changes cause the update from the tenio-common module
65e79b03 docs: update java-docs by phone
af79e17f docs: update java-docs by phone
0956f830 docs: update java-docs by phone
15aa791b docs: update java-docs by phone
1fc5610f docs: update java-docs by phone
bf3e2ae5 docs: update java-docs by phone
8887fa8e docs: update java-docs while laying down in bed by using phone
7a9ec987 docs: update java-docs by phone
bb55a31a test: added test cases by DiffBlue
e5022bf9 test: add a lot of test cases with the support comes from DiffBlue, awesome!

git-subtree-dir: framework/core
git-subtree-split: 5c2ff3f81ff723d93c4df72676143452cd4abfa0
congcoi123 added a commit that referenced this issue Apr 21, 2022
cb45189a Merge pull request #3 from congcoi123/develop
90244b3e chore: fix typo in the README.md
43b75d4d Merge pull request #4 from congcoi123/feature/testing
8b16ec68 chore: remove description in the README file
5b98a210 Merge pull request #2 from congcoi123/feature/testing
47850a66 Merge pull request #1 from congcoi123/story/java-docs-by-phone
1f07e7c7 feat: prepare for the new version 0.2.0
c708acb7 build: add packages for the module-info
f3286603 build: upgrade dependencies without testing
e70237e8 test: added test cases by DiffBlue

git-subtree-dir: framework/engine
git-subtree-split: cb45189aa6447f4539460b1a398590f6a5905392
congcoi123 added a commit that referenced this issue Apr 21, 2022
7483c3f0 Merge pull request #2 from congcoi123/develop
9d2ee4a9 feat: prepare for the new version 0.2.0

git-subtree-dir: examples
git-subtree-split: 7483c3f00dc58fc6e583887db9c6ce49fa005fa1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Ten IO
  
Done
Development

No branches or pull requests

1 participant