Skip to main content

Posts

Showing posts with the label programming

Java 25 Feature: Structured Task Scope

  Structured Task Scope Copy Code So in the above code what is happening, code line var scope = new StructuredTaskScope<>() is opening a scop (consider it as a container) and any task (thread) which is being opened or executed in this scop will be consistent to other tasks in that same scope. scope.join() is making the both the tasks to execute and finish together.  scope.throwIfFailed() which means if any task is failed then other executed tasks will also come on halt. e.g take this scenario where you want to update user password in diff servers. if password update failed on any server then we can discard the whole process so that user doesn't have to use old and new password on diff servers that would be very sus infra. import java.util.concurrent.StructuredTaskScope; public class StructuredExample { static String fetchUser() { try { Thread.sleep(100); } catch (InterruptedException e) { Thread.currentThread().int...

Classes and inheritance in python on python hunter by Pran Sukh.

Class inheritance is powerful concept of Object Oriented Programming. In this post some basic examples will consolidate the concept on inheritance.  Single Inheritance:- 1 2 3 4 5 6 7 8 9 10 11 12 class Parents : def methodParents ( self ): print ( "methodParents" ) class Child (Parents): def methodChild ( self ): print ( "methodChild" ) obj = Child() obj.methodChild() obj.methodParents() Multiple Inheritance:-  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 class GrandParents : def GrandParentsMethod ( self ): print ( "Grand Parents are providing ethics" ) class Parents (): def ParentsMethod ( self ): print ( "Parent Are paying fee" ) class Child (Parents,GrandParents): def ChildMethod ( self ): print ( "Child is studying" ) class Main (Child): def mainMethod ( s...