{"id":3660,"date":"2013-05-24T19:57:49","date_gmt":"2013-05-24T19:57:49","guid":{"rendered":"http:\/\/avada.theme-fusion.comxml\/?page_id=3660"},"modified":"2020-03-20T18:34:06","modified_gmt":"2020-03-20T13:04:06","slug":"home-blog-style-2","status":"publish","type":"page","link":"https:\/\/pratikkataria.com\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: #ffffff;background-position: center center;background-repeat: no-repeat;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-bottom: 0px;margin-top: 0px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><script type=\"application\/ld+json\">\n{\n  \"@context\": \"http:\/\/schema.org\",\n  \"@type\": \"WebSite\",\n  \"url\": \"http:\/\/www.pratikkataria.com\/blog\/\",\n  \"potentialAction\": {\n    \"@type\": \"SearchAction\",\n    \"target\": \"http:\/\/pratikkataria.com\/blog\/?s={search_term_string}\",\n    \"query-input\": \"required name=search_term_string\"\n  }\n}\n<\/script><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<!-- Blog Ad Unit -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-7306878090594941\"\n     data-ad-slot=\"3695848115\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 10px 10px 0px 10px;\"><div class=\"fusion-blog-shortcode fusion-blog-shortcode-1 fusion-blog-archive fusion-blog-layout-large fusion-blog-infinite padding30\"><div class=\"fusion-posts-container fusion-posts-container-infinite fusion-posts-container-load-more fusion-blog-rollover\" data-pages=\"4\"><article id=\"blog-1-post-12344\" class=\"fusion-post-large post-12344 post type-post status-publish format-standard has-post-thumbnail hentry category-python category-tech tag-code tag-locks tag-parallel-programming tag-python tag-threads\">\n\t<style type=\"text\/css\">\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t<\/style>\n\n\n\t\t\t<div class=\"fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow\" style=\"\">\n\t\t<ul class=\"slides\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t  <img width=\"1600\" height=\"1067\" src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%271067%27%20viewBox%3D%270%200%201600%201067%27%3E%3Crect%20width%3D%271600%27%20height%3D%271067%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-srcset=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-200x133.jpg 200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-400x267.jpg 400w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-600x400.jpg 600w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-800x534.jpg 800w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-1200x800.jpg 1200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg 1600w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-link\" href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/\">Thread Synchronization with Lock in Python<\/a>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-sep\"><\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-gallery\" href=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-id=\"12344\" data-rel=\"iLightbox[gallery]\" data-title=\"python-coding-programming\" data-caption=\"\">\n\t\t\t\t\t\tGallery\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/\">\n\t\t\t\t\t\tThread Synchronization with Lock in Python\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-categories\"><a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"tag\">Tech<\/a><\/div>\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/\" aria-label=\"Thread Synchronization with Lock in Python\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<\/li>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t<\/div>\n\t<div class=\"fusion-post-content post-content\"><h2 class=\"blog-shortcode-post-title entry-title\"><a href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/\">Thread Synchronization with Lock in Python<\/a><\/h2><div class=\"fusion-post-content-container\"><p> Why Lock() ? When 2 or more operations belonging to concurrent threads try to access the shared memory, a race condition can occur The easiest way to get around the race conditions is the [...]<\/p><\/div><\/div><div class=\"fusion-clearfix\"><\/div><div class=\"fusion-meta-info\"><div class=\"fusion-alignleft\">By <span class=\"vcard\"><span class=\"fn\"><a href=\"https:\/\/pratikkataria.com\/blog\/author\/admin\/\" title=\"Posts by Pratik Kataria\" rel=\"author\">Pratik Kataria<\/a><\/span><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"updated\" style=\"display:none;\">2018-12-02T23:46:11+05:30<\/span><span>December 2nd, 2018<\/span><span class=\"fusion-inline-sep\">|<\/span>Categories: <a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"category tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a><span class=\"fusion-inline-sep\">|<\/span><span class=\"meta-tags\">Tags: <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/code\/\" rel=\"tag\">code<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/locks\/\" rel=\"tag\">locks<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/parallel-programming\/\" rel=\"tag\">parallel programming<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/python\/\" rel=\"tag\">python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/threads\/\" rel=\"tag\">threads<\/a><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"fusion-comments\"><a href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/#respond\">0 Comments<\/a><\/span><\/div><div class=\"fusion-alignright\"><a class=\"fusion-read-more\" href=\"https:\/\/pratikkataria.com\/blog\/thread-synchronization-with-lock-in-python\/\" aria-label=\"More on Thread Synchronization with Lock in Python\">Read More<\/a><\/div><\/div><\/article>\n<article id=\"blog-1-post-12339\" class=\"fusion-post-large post-12339 post type-post status-publish format-standard has-post-thumbnail hentry category-python category-tech tag-parallel-programming tag-python tag-threads\">\n\t<style type=\"text\/css\">\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t<\/style>\n\n\n\t\t\t<div class=\"fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow\" style=\"\">\n\t\t<ul class=\"slides\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t  <img width=\"1600\" height=\"1067\" src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%271067%27%20viewBox%3D%270%200%201600%201067%27%3E%3Crect%20width%3D%271600%27%20height%3D%271067%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-srcset=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-200x133.jpg 200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-400x267.jpg 400w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-600x400.jpg 600w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-800x534.jpg 800w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-1200x800.jpg 1200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg 1600w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-link\" href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/\">Python &#8211;  using Thread in a Subclass<\/a>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-sep\"><\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-gallery\" href=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-id=\"12339\" data-rel=\"iLightbox[gallery]\" data-title=\"python-coding-programming\" data-caption=\"\">\n\t\t\t\t\t\tGallery\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/\">\n\t\t\t\t\t\tPython &#8211;  using Thread in a Subclass\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-categories\"><a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"tag\">Tech<\/a><\/div>\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/\" aria-label=\"Python &#8211;  using Thread in a Subclass\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<\/li>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t<\/div>\n\t<div class=\"fusion-post-content post-content\"><h2 class=\"blog-shortcode-post-title entry-title\"><a href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/\">Python &#8211;  using Thread in a Subclass<\/a><\/h2><div class=\"fusion-post-content-container\"><p>Implement a New Thread Using the Threading Module Define a new subclass of the Thread class Override the __init__(self [, args]) method to add additional arguments Override the run(self [,args]) method to implement what the [...]<\/p><\/div><\/div><div class=\"fusion-clearfix\"><\/div><div class=\"fusion-meta-info\"><div class=\"fusion-alignleft\">By <span class=\"vcard\"><span class=\"fn\"><a href=\"https:\/\/pratikkataria.com\/blog\/author\/admin\/\" title=\"Posts by Pratik Kataria\" rel=\"author\">Pratik Kataria<\/a><\/span><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"updated\" style=\"display:none;\">2018-12-02T22:28:36+05:30<\/span><span>December 2nd, 2018<\/span><span class=\"fusion-inline-sep\">|<\/span>Categories: <a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"category tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a><span class=\"fusion-inline-sep\">|<\/span><span class=\"meta-tags\">Tags: <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/parallel-programming\/\" rel=\"tag\">parallel programming<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/python\/\" rel=\"tag\">python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/threads\/\" rel=\"tag\">threads<\/a><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"fusion-comments\"><a href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/#respond\">0 Comments<\/a><\/span><\/div><div class=\"fusion-alignright\"><a class=\"fusion-read-more\" href=\"https:\/\/pratikkataria.com\/blog\/python-using-thread-in-a-subclass\/\" aria-label=\"More on Python &#8211;  using Thread in a Subclass\">Read More<\/a><\/div><\/div><\/article>\n<article id=\"blog-1-post-12333\" class=\"fusion-post-large post-12333 post type-post status-publish format-standard has-post-thumbnail hentry category-engineering category-python category-tech tag-code tag-parallel-programming tag-python tag-threads\">\n\t<style type=\"text\/css\">\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t<\/style>\n\n\n\t\t\t<div class=\"fusion-flexslider flexslider fusion-flexslider-loading fusion-post-slideshow\" style=\"\">\n\t\t<ul class=\"slides\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t  <img width=\"1600\" height=\"1067\" src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271600%27%20height%3D%271067%27%20viewBox%3D%270%200%201600%201067%27%3E%3Crect%20width%3D%271600%27%20height%3D%271067%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-srcset=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-200x133.jpg 200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-400x267.jpg 400w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-600x400.jpg 600w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-800x534.jpg 800w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming-1200x800.jpg 1200w, https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg 1600w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-link\" href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/\">Defining a Thread in Python<\/a>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-sep\"><\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"fusion-rollover-gallery\" href=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2018\/12\/python-coding-programming.jpg\" data-id=\"12333\" data-rel=\"iLightbox[gallery]\" data-title=\"python-coding-programming\" data-caption=\"\">\n\t\t\t\t\t\tGallery\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/\">\n\t\t\t\t\t\tDefining a Thread in Python\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"fusion-rollover-categories\"><a href=\"https:\/\/pratikkataria.com\/blog\/category\/engineering\/\" rel=\"tag\">Engineering<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"tag\">Tech<\/a><\/div>\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/\" aria-label=\"Defining a Thread in Python\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<\/li>\n\t\t\t\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t<\/div>\n\t<div class=\"fusion-post-content post-content\"><h2 class=\"blog-shortcode-post-title entry-title\"><a href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/\">Defining a Thread in Python<\/a><\/h2><div class=\"fusion-post-content-container\"><p> The Python Threading Module Python manages a thread via the threading package It provides some very interesting features that make the threading-based approach easier The threading module provides several synchronization mechanisms that are very [...]<\/p><\/div><\/div><div class=\"fusion-clearfix\"><\/div><div class=\"fusion-meta-info\"><div class=\"fusion-alignleft\">By <span class=\"vcard\"><span class=\"fn\"><a href=\"https:\/\/pratikkataria.com\/blog\/author\/admin\/\" title=\"Posts by Pratik Kataria\" rel=\"author\">Pratik Kataria<\/a><\/span><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"updated\" style=\"display:none;\">2018-12-02T18:36:24+05:30<\/span><span>December 2nd, 2018<\/span><span class=\"fusion-inline-sep\">|<\/span>Categories: <a href=\"https:\/\/pratikkataria.com\/blog\/category\/engineering\/\" rel=\"category tag\">Engineering<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/python\/\" rel=\"category tag\">Python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/category\/tech\/\" rel=\"category tag\">Tech<\/a><span class=\"fusion-inline-sep\">|<\/span><span class=\"meta-tags\">Tags: <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/code\/\" rel=\"tag\">code<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/parallel-programming\/\" rel=\"tag\">parallel programming<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/python\/\" rel=\"tag\">python<\/a>, <a href=\"https:\/\/pratikkataria.com\/blog\/tag\/threads\/\" rel=\"tag\">threads<\/a><\/span><span class=\"fusion-inline-sep\">|<\/span><span class=\"fusion-comments\"><a href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/#respond\">0 Comments<\/a><\/span><\/div><div class=\"fusion-alignright\"><a class=\"fusion-read-more\" href=\"https:\/\/pratikkataria.com\/blog\/defining-a-thread-in-python\/\" aria-label=\"More on Defining a Thread in Python\">Read More<\/a><\/div><\/div><\/article>\n<\/div><div class=\"fusion-infinite-scroll-trigger\"><\/div><div class=\"pagination infinite-scroll clearfix\" style=\"display:none;\"><span class=\"current\">1<\/span><a href=\"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages\/3660\/page\/2\/\" class=\"inactive\">2<\/a><a class=\"pagination-next\" rel=\"next\" href=\"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages\/3660\/page\/2\/\"><span class=\"page-text\">Next<\/span><span class=\"page-next\"><\/span><\/a><\/div><div class=\"fusion-clearfix\"><\/div><button class=\"fusion-load-more-button fusion-blog-button fusion-clearfix\">Load More Posts<\/button><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last fusion-column-no-min-height\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<!-- Blog Ad Unit -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-7306878090594941\"\n     data-ad-slot=\"3695848115\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><style type=\"text\/css\">.fusion-fullwidth.fusion-builder-row-1 { overflow:visible; }<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.6.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TechAmass - Pratik&#039;s Blog<\/title>\n<meta name=\"description\" content=\"A blog amassing a lot of things from internet especially tech oriented. This may also contain pratik&#039;s slice of life but with a twist of tech.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pratikkataria.com\/blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TechAmass - Pratik&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"A blog amassing a lot of things from internet especially tech oriented. This may also contain pratik&#039;s slice of life but with a twist of tech.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pratikkataria.com\/blog\/\" \/>\n<meta property=\"og:site_name\" content=\"TechAmass\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-20T13:04:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2016\/12\/pratikkatariablogicon.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"57\" \/>\n\t<meta property=\"og:image:height\" content=\"57\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:site\" content=\"@PratikPKataria\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/pratikkataria.com\/blog\/#\/schema\/person\/ef09a6ee5cb751524bc4c92454c59412\",\"name\":\"Pratik Kataria\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/pratikkataria.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/pratikkataria.com\/blog\/wp-content\/uploads\/2020\/02\/kpratik_sq.jpg\",\"width\":512,\"height\":512,\"caption\":\"Pratik Kataria\"},\"logo\":{\"@id\":\"https:\/\/pratikkataria.com\/blog\/#personlogo\"},\"description\":\"Pratik Kataria is currently learning Springboot and Hibernate. Technologies known and worked on: C\/C++, Java, Python, JavaScript, HTML, CSS, Wordpress, Angular, Ionic, MongoDB, SQL and Android. Softwares known and worked on: Adobe Photoshop, Adobe Illustrator and Adobe After Effects.\",\"sameAs\":[\"https:\/\/pratikkataria.com\/\"]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pratikkataria.com\/blog\/#website\",\"url\":\"https:\/\/pratikkataria.com\/blog\/\",\"name\":\"TechAmass\",\"description\":\"Pratik&#039;s blog\",\"publisher\":{\"@id\":\"https:\/\/pratikkataria.com\/blog\/#\/schema\/person\/ef09a6ee5cb751524bc4c92454c59412\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/pratikkataria.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pratikkataria.com\/blog\/#webpage\",\"url\":\"https:\/\/pratikkataria.com\/blog\/\",\"name\":\"TechAmass - Pratik's Blog\",\"isPartOf\":{\"@id\":\"https:\/\/pratikkataria.com\/blog\/#website\"},\"datePublished\":\"2013-05-24T19:57:49+00:00\",\"dateModified\":\"2020-03-20T13:04:06+00:00\",\"description\":\"A blog amassing a lot of things from internet especially tech oriented. This may also contain pratik's slice of life but with a twist of tech.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pratikkataria.com\/blog\/\"]}]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","amp_enabled":false,"acf":[],"_links":{"self":[{"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages\/3660"}],"collection":[{"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/comments?post=3660"}],"version-history":[{"count":16,"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages\/3660\/revisions"}],"predecessor-version":[{"id":12410,"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/pages\/3660\/revisions\/12410"}],"wp:attachment":[{"href":"https:\/\/pratikkataria.com\/blog\/wp-json\/wp\/v2\/media?parent=3660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}