Jump to content

[1.10.2] WorldSavedData and concurrency


OreCruncher

Recommended Posts

I have been getting sporadic concurrency exceptions from the chunk IO thread and I suspect it may be related to how I interact with my global WorldSavedData.  Currently I do not have concurrency guards in place.  I looked at the mcforge docs and I did not see anything on this particular topic.  So my question is do I need to synchronize access to my WorldSavedData?

 

EDIT: Additional info - I do have various lists inside the WorldSavedData object.

Link to comment
Share on other sites

This particular set  of classes had a colorful past.  They started off reading/writing Json but morphed into what you currently see. :)

 

* Is it that markDirty is generally pointless?

* I was planning on making it per dimension as you indicate - would simplify things.

 

Thanks for the suggestions.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.