tag:blogger.com,1999:blog-1383695822029623916.post4815364616629005314..comments2024-03-28T00:20:38.908-04:00Comments on Chris Wong's Development Blog: Multithreaded programming is easy!Christopher Wonghttp://www.blogger.com/profile/16941177380839071164noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-1383695822029623916.post-26702568837810282322013-01-22T22:07:36.832-05:002013-01-22T22:07:36.832-05:00As I said, "your typical server-side enterpri...As I said, "your typical server-side enterprise Java application is inherently multithreaded". My point is that it's possible to safely write multithreaded Java applications without explicit multithreading constructs and the perils those imply.Christopher Wonghttps://www.blogger.com/profile/16941177380839071164noreply@blogger.comtag:blogger.com,1999:blog-1383695822029623916.post-51256461321583946412013-01-08T20:06:13.596-05:002013-01-08T20:06:13.596-05:00Not sure how do you define "Enterprise applic...Not sure how do you define "Enterprise applications". I work in iBank and all trading and risk management systems are multi-threaded, i.e. the system cannot process just one trade at a time.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1383695822029623916.post-35193435827601608202012-10-24T09:36:45.376-04:002012-10-24T09:36:45.376-04:00As I said, there are always exceptions. But even c...As I said, there are always exceptions. But even complex enterprise applications rarely need to use multithreading primitives. If you think it's more common, maybe you can name examples.Christopher Wonghttps://www.blogger.com/profile/16941177380839071164noreply@blogger.comtag:blogger.com,1999:blog-1383695822029623916.post-60734304892910633012012-09-30T16:31:35.714-04:002012-09-30T16:31:35.714-04:00There are more applications in the world that requ...There are more applications in the world that require multi threading than simple web applications. And even these often need tuning; e.g. by setting the correct isolation level, database locking or optimistic locking. <br /><br />Once you need to deal with concurrency in a more complex way than crud, it quickly starts to become complicated.Anonymousnoreply@blogger.com